📜  c++ 主要环境变量 - C++ (1)

📅  最后修改于: 2023-12-03 14:59:48.630000             🧑  作者: Mango

C++主要环境变量

C++编程需要使用一些特定的环境变量,这些变量可以设置编程时所需的路径、库文件等信息。在本文中,将介绍C++中最常用的环境变量。

PATH

PATH是操作系统中最常见的环境变量之一,其目的是为了告诉操作系统该到哪里找到可执行文件。在C++中,也需要把C++编译器(如gcc、g++)和现有的库文件(如OpenCV、QT、Boost等)的路径加入到PATH中。

将C++编译器的路径加入到PATH中:

export PATH=$PATH:/usr/local/gcc-9.2.0/bin

将库文件的路径加入到PATH中:

export PATH=$PATH:/usr/local/lib
C_INCLUDE_PATH

C_INCLUDE_PATH用于设置C语言头文件所在的路径,它会被#include指令自动搜索。在C++中,也可以使用该变量来添加头文件搜索路径。

export C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/local/include
CPLUS_INCLUDE_PATH

CPLUS_INCLUDE_PATH用于设置C++语言头文件所在的路径,它会被#include指令自动搜索。

export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/include
LD_LIBRARY_PATH

LD_LIBRARY_PATH用于设置动态库文件所在的路径,以便程序运行时能够找到它们。在C++中,我们经常需要链接库文件,因此需要把库文件路径加入到LD_LIBRARY_PATH中。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

以上是C++中最常用的环境变量,它们是C++编译和运行所必须的配置。在编写C++程序时,合理使用这些环境变量可以提高编写程序的效率。