在Linux系统中,prefix是一个环境变量,用于指定软件包的安装路径,当我们从源代码编译并安装一个软件包时,可以通过设置prefix环境变量来指定软件包的安装位置,这样,我们就可以将软件包安装在系统默认的路径之外的地方,以满足特定的需求。 prefix的作用 1、自定义软件包安装路径 通过设置prefix环境变量,我们可以将软件包安...
configure是一个可执行的脚本,它有很多选项,在待安装的源码路径下使用命令./configure --help 输出详细的选项列表。其中–prefix选项是配置安装的路径. 作用1: 如果不配置该选项,安装后可执行文件默认放在/usr/local/bin中,库文件默认放在/usr/local/lib中,配置文件默认放在/usr/local/etc中,其它的资源文件放在/us...
prefix 这个变量(通常作为实际文件安装目录的父目录,可以理解为其它实际文件安装目录的前缀)用于构造下列(除这两个安装根目录以外的其它目录变量)变量的缺省值。变量“prefix”缺省值是“/usr/local”。创建完整的GNU系统时,变量prefix的缺省值是空值,“/usr”是“/”的符号连接符文件。(如果使用“...
Linux ./configure --prefix 命令是什么意思? 转载地址:http://www.oseye.net/question/96 源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。 Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。 其中--prefix选项是配置...
PREFIX :代表前导符的意思,可作为分区文件的前导文字。 xargs [-0epn] command :产生某个指令的参数的意思 -0 :如果输入的 stdin 含有特殊字符,例如 `, \, 空格键等等字符时,这个 -0 参数可以将他还原成一般字符。这个参数可以用于特殊状态喔!
PREFIX是程序安装位置,前面那个没用过。sbindir默认会放在PREFIX/bin目录,所以不需要特别指定。这是我安装时的例子:./configure --prefix=/usr/local/server/php --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-config-file-path=/usr/local/server/php/etc --with-config-...
prefix=/usr/local 是把prefix这个变量的赋值传到make脚本,也就是makefile里。all是makefile中指定的一个编译目标,如果make没有加all,那么默认会执行makefile中的第一个编译目标,这是两者的不同之处。但是,在大多数的makefile中,会将all作为第一个编译目标,如果是这样,那么all加不加都是一样的...
/opt 表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,比如在Fedora Core 5.0中,OpenOffice就是安装在这里。有些我们自己编译的软件包,就可以安装在这个目录中;通过源码包安装的软件,可以通过 ./configure --prefix=/opt/目录。
arm-linux 表示选 ELF 格式的可执行格式,--build=i586-linux 表示用来制作交叉开发环境的宿主机的机器类型,--prefix=/usr/local/armlinux表示安装的路径,这里不能指定为/usr/local,否则会把 /usr/local下的库覆盖掉,需要非常留意。 5) 编译和安装: make; make install ...