`
wusuoya
  • 浏览: 630697 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

linux ./configure --prefix

阅读更多
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。

执行
./configure --prefix=/usr/local/supersparrow
make
make install
将自动生成目录supersparrow,且该软件所有的文件都被复制到这个目录。
使用--prefix的优点:维护方便、卸载软件或移植软件方便。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。

---不指定prefix,可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。
分享到:
评论
1 楼 helloqidi 2013-06-08  
谢谢,解决了我的疑惑

相关推荐

    arm-linux-gcc-4.3.2(交叉编译器)

    ding specs from /usr/local/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/specs Configured with: /opt/crosstool/crosstool-0.28/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc-3.4.1/configure --target=arm-linux --...

    最新nodejs安装包 v8.12.0-linux-x64.tar.xz

    tar xvf node-v8.12.0-linux-x64.tar.xz cd node-v8.12.0-linux-x64 2、将node加入环境变量 vim /etc/profile export PATH=$PATH:/root/software/node-v8.12.0-linux-x64/bin 运行样例 node main.js main.js脚本 ...

    rxtx-2.2pre2.zip

    jeston nano 直接用编译好的...4. ./configure --host=arm-linux --prefix=/usr --build=arm-linux 进行编译 5. make && make install 其中如果还有错误可以参照 http://t.zoukankan.com/Java-Script-p-11095802.html

    prefix_360百科.html

    linux安装软件采用源码安装灵活自由,适用于不同的平台,维护也十分方便。 源码的安装一般由3个步骤组成: 配置(configure) 编译(make) 安装(make install) ..../configure –prefix=/usr/local/supersparrow

    linux-ftpd-0.17安装包

    3、./configure --with-c-compiler=arm-none-linux-gnueabi-gcc 压缩包已经解决了以下两个问题: 报错: (1) 报错内容:Compiler arm-linux-gcc does not exist or cannot compile C; try another. (2)报错内容:ftp...

    file-5.15-mips32r1-linux-static.tar.xz

    # ./configure --host=arm-unknown-linux-uclibcgnueabi --prefix=/usr --disable-warnings LDFLAGS="-s" # ./configure --host=arm-unknown-linux-uclibcgnueabi --prefix=/usr --disable-warnings --disable-...

    arm-linux-gcc-3.4.1(交叉编译器)

    ding specs from /usr/local/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/specs Configured with: /opt/crosstool/crosstool-0.28/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc-3.4.1/configure --target=arm-linux --...

    gcc4.8.5离线安装rpm包含依赖

    ## 解压gcc ```bash tar -xvf gcc-rpms.tar.gz ``` ## rpm安装gcc ```bash ...Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=...

    qt-5.9.9-gcc485-libc217-static-qt-xcb.tar.gz

    ./configure -confirm-license -opensource -debug-and-release -static -prefix ../build -no-opengl -nomake tests -no-compile-examples -nomake examples -qt-xcb ———————————————— 原文链接:...

    nginx优化 使用Google的开源TCMalloc库

    # ./configure --user=www --group=www --prefix=/usr/local/server/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module --with-google_perftools_module # make && make install...

    arm-cortexa9_neon-linux-uclibcgnueabihf-gcc-7.4.0.tar.bz2

    COLLECT_LTO_WRAPPER=/opt/toolchains/arm-cortexa9_neon-linux-uclibcgnueabihf-gcc-7.4.0/bin/../libexec/gcc/arm-cortexa9_neon-linux-uclibcgnueabihf/7.4.0/lto-wrapper Target: arm-cortexa9_neon-linux-...

    python linux离线安装.rar

    ./configure --prefix="/usr/local/Python-3.7.3" make && make install #删除原来的 rm -f /usr/bin/python rm -f /usr/bin/pip rm -f /usr/bin/virtualenv #创建新连接 ln -s /usr/local/Python-3.7.3/bin/...

    lrzsz 的linux 离线安装

    ./configure --prefix=/usr/local/lrzsz make make install 建立软连接,配置系统命令 cd /usr/bin ln -s /usr/local/lrzsz/bin/lrz rz ln -s /usr/local/lrzsz/bin/lsz sz 如果是CentOS则可以用yum ...

    arm-linux-gcc交叉编译器 3.4.1

    Reading specs from /usr/local/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/specs Configured with: /opt/crosstool/crosstool-0.28/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc-3.4.1/configure --target=arm-linux...

    arm-linux-gcc交叉编译器 4.3.2 part2

    Configured with: /scratch/julian/lite-respin/linux/src/gcc-4.3/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-none-linux-gnueabi --enable-threads --disable-libmudflap --...

    sogou_toolchain.tar.gz

    sogou_toolchain.tar.gz 全志R16平台的tinav2.1平台的编译工具链 UNICODE全志tinav2.1的编译工具链的设置.txt ...arm-openwrt-linux-g++ ./obj/* -L./lib -lasound -o record rootroot@rootroot-E400:~/sogou/record$

    linux下glog日志库(交叉) 编译并使用.rar

    linux下c++使用glog日志库,包含...6. ./configure --prefix=/opt/glog/glog-master/arm_build/ --host=arm-linux CC=${编译器绝对路径}/arm-linux-gcc CXX=${编译器绝对路径}/arm-linux-g++ 7. make 8. make install

    libXau-1.0.7源码

    CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ ../configure --prefix=/home/sxhlvye/libXau-1.0.7/install --host=arm-linux CPPFLAGS="-I/home/sxhlvye/xproto-7.0.23/install/include" LDFLAGS="-L/...

    arm-linux-gcc交叉编译器 4.3.2 part1

    Configured with: /scratch/julian/lite-respin/linux/src/gcc-4.3/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-none-linux-gnueabi --enable-threads --disable-libmudflap --...

    cairo-1.4.10.tar.gz

    ./configure --host=arm-linux --prefix=$PREFIX --without-x --disable-xlib --disable-xlib-xrender --enable-directfb --enable-freetype --disable-win32 --enable-pdf --enable-ps --disable-svg --enable-png ...

Global site tag (gtag.js) - Google Analytics