一般而言,源码的安装共三个步骤:配置(configure)、编译(make)、安装(make install)。

--prefix的作用是指定安装路径,若是不进行该选项的配置,安装之后的可执行文件默认安装在/usr/local目录下。其中可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其他的资源文件放在/usr/local/share。

--host则在需要进行交叉编译时使用,用来指定运行环境。

例如:

./configure --prefix=$PWD/_install --host=arm-linux

--host=arm-linux 运行环境 (交叉编译成arm)

--prefix=$PWD/_install 指定安装目录,其中$PWD指的是当前路径。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐