在 CentOS 中,“C++ 配置环境变量”通常有以下几种常见场景,我分别说明:
g++ --version
如果没有,安装:
sudo yum install gcc-c++
/usr/bin)which g++
# 通常是 /usr/bin/g++
若需要手动添加(例如自定义安装):
export PATH=/your/gcc/bin:$PATH
永久生效(用户级):
vi ~/.bashrc
添加:
export PATH=/your/gcc/bin:$PATH
保存后:
source ~/.bashrc
系统级(所有用户):
sudo vi /etc/profile
添加同样的 export PATH=...
export CPLUS_INCLUDE_PATH=/your/include:$CPLUS_INCLUDE_PATH
export LIBRARY_PATH=/your/lib:$LIBRARY_PATH
export LD_LIBRARY_PATH=/your/lib:$LD_LIBRARY_PATH
永久生效同样写入:
~/.bashrc(用户)/etc/profile(系统)在 CMakeLists.txt 中:
include_directories(/your/include)
link_directories(/your/lib)
或在终端:
export CMAKE_PREFIX_PATH=/your/path:$CMAKE_PREFIX_PATH
export PATH=/opt/gcc-11/bin:$PATH
export LD_LIBRARY_PATH=/opt/gcc-11/lib64:$LD_LIBRARY_PATH
export CPLUS_INCLUDE_PATH=/opt/gcc-11/include/c++/11:$CPLUS_INCLUDE_PATH
echo $PATH
echo $LD_LIBRARY_PATH
g++ --version
如果你指的是:
可以告诉我具体场景,我可以给你更针对性的配置示例。