GCC在CentOS上的常见问题及解决方法如下:
安装失败
sudo yum groupinstall "Development Tools"
安装依赖包,或通过sudo
提升权限,更换镜像源解决网络问题。“command not found”错误
sudo yum install gcc
),并在~/.bashrc
中添加export PATH=/usr/local/gcc/bin:$PATH
后执行source ~/.bashrc
。版本过低
sudo yum install devtoolset-9-gcc*
,或手动编译安装。依赖库缺失
glibc-headers
、kernel-headers
等依赖库。sudo yum install
安装对应依赖包,手动下载安装缺失的头文件(如kernel-headers
)。编译错误
cc1plus not found
:缺少g++
编译器,安装gcc-c++
。No targets specified
:未执行./configure
脚本,需在源码目录先运行./configure
。链接错误
-L
指定库路径,-l
指定库名,确保库文件在系统路径中。多版本管理冲突
scl enable devtoolset-X bash
),或调整PATH
环境变量优先级。