`
lemoncyb
  • 浏览: 49995 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux编译安装软件过程中设置环境变量

阅读更多
Linux下很多软件需要自己由源代码编译出才能使用,特别是使用公用服务器时,一些自己需要但是服务器未安装的软件,只能自己编译。下面分享一下编译软件的几点体会:

1.编译过程中执行“./configure”时,最好使用--prefix选项手动设置软件的安装目录,如“$./configure --prefix=/home/lemon/mpich2-install”,这样可以保证软件安装后能够找到需要使用的可执行文件及库文件的位置。

2.当需要指定某些依赖项时,使用--with选项,如“$./configure --with-sparsehash=/home/lemon/sparsehash-install”,即指定编译依赖的sparsehash安装在/home/lemon/sparsehash-install目录下。

3.编译完成后,如果产生的是可执行文件,最好将其路径添加到PATH环境变量中,这样每次执行程序时都不必输入其绝对路径,节省时间。具体方法,首先到指定的安装目录(如mpich2-install)下找到可执行文件,复制其路径(如/home/lemon/mpich2-install/bin),再编辑用户目录下的.bash_profile(注意有“.”)文件,在其中加入以下内容:
export PATH=/home/lemon/mpich2-install/bin:$PATH
这样,用户再次登录时刚才添加的环境变量就生效了。
或者可以将上面的命令添加到用户目录下的.bashrc文件中,这样每次启动shell时都会执行该语句。

4.一般编译产生的程序还会有man文件,若要系统man程序能够找到并打开这些文件,可以在.bash_profile文件中加入以下内容:
export MANPATH=/home/lemon/mpich2-install/share/man:$MANPATH
这样,直接输入“man MPI”命令就可以查看MPI手册啦!
[/size][/size][/size]
分享到:
评论

相关推荐

    交叉编译设置环境变量

    一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要...例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量

    linux-oracle环境变量及自启动脚本

    linux-oracle环境变量及自启动脚本

    linux下编译arm目标板执行语句环境变量设置示例

    用记事本打开。 可根据自己的路径修改环境变量

    使用VC可以编译通过的Linux(详细中文注释)

    由于可以使用VC的集成环境编译,所以可以让工程编译生成VC特有的.BSC源代码浏览文件,可以非常方便的使用集成开发环境查找各个函数,变量的定义,引用等。 说他是全球独一无二的,也许大家觉得有夸张的嫌疑,但是...

    molden5.0免编译版(linux)

    molden5.0免编译版(linux),直接加入环境变量就能使用。

    各种C++预编译命令

    c编程中经常用到的各种常见的预编译命令。

    linux下的qt安装过程

    linux下的qt安装过程下载软件、解包、编译、配置环境变量等

    linux 下反编译java工具jad

    linux用于反编译java的工具,使用命令行,建议先配置环境变量

    MacOS下aarch64-linux交叉编译工具链

    说明: 本工具链的制作运行环境是macOS Monterey 12.5.1 适用目标机Asus AX86U路由器 本工具链中各软件版本: ...在系统环境变量中添加 export PATH=/opt/toolchains/bin:$PATH source一下即可使用。

    Mipsel交叉编译环境安装说明

    Installation of MIPS cross compiler Realtek MIPS 交叉编译环境安装

    nginx-1.22.1-install.tar.gz,Linux环境编译后免安装Nginx压缩包

    内容概要:该安装包为1.22.1版本的 nginx 源码包编译后的安装压缩包。 主要用途:可以用于在 Linux 上免安装地部署 Nginx。 使用步骤: 1.将压缩包放置到 /usr/local 目录下解压; 2.使用命令配置环境变量:export...

    Qte-4.5.3的编译、安装与移植

    二、编译、安装qt-embedded-linux-opensource-src-4.5.3 2.1、Qte4的configure配置选项 2.2、编译、安装qt-embedded-linux-opensource-src-4.5.3 2.2.1、编译、安装Qte4的arm版 2.2.2、编译、安装Qte4的x86版 2.3...

    windows上可编译Linux内核

    在最后,要感谢《自己动手写操作系统》的作者于渊,其实我也是先将原先只能在Linux下编译的书里源代码用MinGW移植到Windows下编译的过程中才试着在Windows下编译Linux 0.11源代码的,有了在Windows下编译Linux 0.11...

    配置wine编译环境脚本

    在linux下直接运行./build-config env 即可以自动配置wine的编译环境。运行./build-config precise_i386 可以配置32位chroot环境

    在Linux里设置环境变量的方法(export PATH)

    一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。

    PMON编译环境配置.docx

    龙芯PMON编译环境配置 以龙芯2K1000为例,从下载PMON,到依赖工具的安装,以及环境变量的配置。 适合新手快速入手,不在为配置交叉编译环境而头疼。

    Mysys编译软件集合环境软件包

    可以向Linux一样安装需要的环境如gcc,g++,cmake,make 然后将安装的软件路径添加到环境变量后就可以在windows上搭建完整的编译环境,方便快捷

    Linux Web开发与数据库服务器环境搭建(设置)

    1.JAVA开发环境的安装与配置(JDK安装,环境变量的配置) 2.Tomcat服务器安装和配置(Tomcat安装,环境变量配置) 3.基于源码编译的MySql数据库安装 4.Oracle数据库的安装(包括服务器端与客户端的安装) 5.Apache...

    在Windows上编译、调试LINUX程序-XBuildDev

    XBuildStudio© 是运行在Windows平台上的,专为LINUX/UNIX平台软件开发的可视化工具,类似于Visual C++ Studio开发环境。该工具能有效提升您在LINUX环境的开发效率,更快地缩短开发周期。 特性: 支持C/C++关键字...

    ACE linux 版本安装

    ACE在Linux环境下的编译安装 第一步 设置ACE_ROOT环境变量 (1) export ACE_ROOT=/home/test/ACE_wrappers export LD_LIBRARY_PATH=$ACE_ROOT/ace:$LD_LIBRARY_PATH

Global site tag (gtag.js) - Google Analytics