Linux源码安装过程中选项—prefix的作用 作者:田逸( [email=sery@163.com]sery@163.com[/email] ) from: http://os.51cto.com/art/200705/47062.htm 在linux和unix环境中,源码安装是最常用的软件安装方式,一些软件除了提供源码外,也提供各种发行版的二进制安装包(如基于redhat包管理工具的rpm包),但强烈建议使用源码安装方式。原因是:(1)没有类似rpm那样让人恼火的包依赖关系,(2)源码安装灵活自由,适用于...
by sjhf - Linux文档专区 - 2009-03-23 11:33:49 阅读(791) 回复(0)
在linux和unix环境中,源码安装是最常用的软件安装方式,一些软件除了提供源码外,也提供各种发行版的二进制安装包(如基于redhat包管理工具的rpm包),但强烈建议使用源码安装方式。原因是:(1)没有类似rpm那样让人恼火的包依赖关系,(2)源码安装灵活自由,适用于不同的平台,维护也十分方便。 源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档...
在Linux系统中,以源码包的方式安装软件是一个比较爽的方法,这样我们可以按照我们自己的方式来指定软件安装的目录。源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,这里主要讨论配置(configure)。Configure是一个可执行脚本,它有很多选项,使用命令./configure –help输出详细的选项列表,如下: -bash-3.00# ./configure --help Usage: con...
在linux和unix环境中,源码安装是最常用的软件安装方式,一些软件出了提供源码外,也提供各种发行版的二进制安装包(如基于redhat包管理工具的rpm包),但强烈建议使用源码安装方式。原因是:(1)没有类似rpm那样让人恼火的包依赖关系,(2)源码安装灵活自由,适用于不同的平台,维护也十分方便。 源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,...
下面是我操作流程,请大家指点: 解压 1、[root@localhost home]# tar -zxvf mysql-5.5.18-linux2.6-i686.tar.gz 解压后得到 2、[root@localhost home]# ls mysql-5.5.18-linux2.6-i686 mysql-5.5.18-linux2.6-i686.tar.gz 3、[root@localhost home]# cd mysql-5.5.18-linux2.6-i686 4、提示错误: [root@localhost mysql-5.5.18-linux2.6-i686]# ./configure --prefix=/home/mysql -bash: ./configure: 没有那个文件或目录 ...
在linux和unix环境中,源码安装是最常用的软件安装方式,一些软件除了提供源码外,也提供各种发行版的二进制安装包(如基于redhat包管理工具的rpm包),但强烈建议使用源码安装方式。原因是:(1)没有类似rpm那样让人恼火的包依赖关系,(2)源码安装灵活自由,适用于不同的平台,维护也十分方便。 源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,...
在linux和unix环境中,源码安装是最常用的软件安装方式,一些软件除了提供源码外,也提供各种发行版的二进制安装包(如基于redhat包管理工具的rpm包),但强烈建议使用源码安装方式。原因是:(1)没有类似rpm那样让人恼火的包依赖关系,(2)源码安装灵活自由,适用于不同的平台,维护也十分方便。 源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,这...
发信人: RoachCock (安息吧), 信区: KernelTech 标 题: 终于弄明白了 Linux 内核的 LOCK_PREFIX 的含义 发信站: 水木社区 (Fri Mar 13 02:32:32 2009), 站内 x86 架构的内核实现原子整数的时候,用到了 LOCK_PREFIX 这个宏 static __inline__ void atomic_add(int i, atomic_t *v) { __asm__ __volatile__( LOCK_PREFIX "addl %1,%0" :"+m" (v->counter) :"ir" (i)); } ...
本帖最后由 yshihyu 于 2013-07-28 02:46 编辑 如果下载一些原代码编译 ./configure --prefix=/usr/local/xxxx1, 方式比较好管理编译出来的东西 要移除就直接 sudo rm -rf /usr/local/xxxx1 这样可以移除干干净净 我目前是在 ~/.bashrc export PATH=$PATH:/usr/local/xxxx1/bin 可是当编译的东西越来越多每次都要在~/.bashrc 加上其余的 export PATH=$PATH:/usr/local/xxxx2/bin 如果我 /usr/local/xxxx1~ 10 有10...
tar xvf $LFS/findutils-4.2.23.tar.bz2 cd findutils-4.2.23 ./configure --prefix=/usr --libexecdir=/usr/lib/locate \ --localstatedir=/var/lib/locate make 其实,对./configure --prefix不陌生了,但还是不是很清楚, 我想问一下大家,具体一些的说 --prefix的作用 =号后路径是用来干什么的? 为什么有时会有多个=号,其=号后的路径又是用来干什么的? 请高手详细回答。 谢谢大家了。