如何在Linux中添加可执行文件、头文件和链接库的环境变量

本文目录导读:1、什么是环境变量2、为什么要添加可执行文件、头文件和链接库的环境变量3、如何添加可执行文件、头文件和链接库的环境变量4、临时修改当前会话5、永久修改当前用户配置6、永久修改全局配置什么是环境变量在Linux系统中,每个进程都有自己的环境变量。环境变量可以存储一些特定的信息,例如路径、用户名等。当我们在命令行中输入命令时……

什么是环境变量

在Linux系统中,每个进程都有自己的环境变量。环境变量可以存储一些特定的信息,例如路径、用户名等。当我们在命令行中输入命令时,系统会根据环境变量来查找相关的可执行文件。

为什么要添加可执行文件、头文件和链接库的环境变量

当我们编译程序时需要使用到一些库或者头文件,这些库或者头文件可能不在默认搜索路径下。如果我们不将它们加入到环境变量中,编译器就会找不到它们而报错。

同样地,在运行程序时也可能需要用到某些动态链接库(.so)或静态链接库(.a)。如果这些链接库没有被正确地加入到系统路径中,程序就无法正常运行。

因此,在Linux系统中添加可执行文件、头文件和链接库的环境变量是一个非常重要的操作。

如何添加可执行文件、头文件和链接库的环境变量

下面介绍三种方法来添加可执行文件、头文件和链接库的环境变量:临时修改当前会话;永久修改当前用户配置;永久修改全局配置。

临时修改当前会话

在命令行中输入以下命令:

“`

export PATH=$PATH:/path/to/executable

export C_INCLUDE_PATH=$C_INCLUDE_PATH:/path/to/header

export LIBRARY_PATH=$LIBRARY_PATH:/path/to/library

其中,`/path/to/executable`表示可执行文件所在的路径,`/path/to/header`表示头文件所在的路径,`/path/to/library`表示链接库所在的路径。

这种方法只会对当前会话生效,当我们关闭终端窗口时就会失效。如果需要永久生效,请参考下面两种方法。

永久修改当前用户配置

1. 打开 `~/.bashrc` 文件(如果不存在则创建):

如何在Linux中添加可执行文件、头文件和链接库的环境变量

$ vi ~/.bashrc

2. 在文件末尾添加以下内容:

3. 保存并退出。

这样,在以后打开终端窗口时就会自动加载 `~/.bashrc` 文件,并将环境变量设置为我们想要的值。

永久修改全局配置

1. 打开 `/etc/environment` 文件:

$ sudo vi /etc/environment

PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:bin”

C_INCLUDE_PATH=”/usr/include”

LIBRARY_PATH=”/usr/lib/x86_64-linux-gnu”

其中,`/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:bin`是默认的 `PATH` 环境变量值,我们只需要在其后面添加要设置的路径即可。

这样,在以后任何用户登录时都会自动加载 `/etc/environment` 文件,并将环境变量设置为我们想要的值。

在Linux系统中添加可执行文件、头文件和链接库的环境变量是一个非常重要的操作。本文介绍了三种方法来实现这个目标:临时修改当前会话、永久修改当前用户配置和永久修改全局配置。根据不同情况选择适合自己的方法即可。