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环境变量优先级。