手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Linux gcc版本如何升级

时间:2024-10-14 22:54:32

1、获取安装包并解压,输入下图命令当然,你也可以下载其他的GCC版本,最新版本已经有4.9.2啦。下载供编译需求的依赖项,这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力。

Linux gcc版本如何升级

2、cd gcc-4.8.2 ./contrib/download_prerequisites 

3、建立一个目录供编译出的文件存放mkdir gcc-build-4.8.2cd gcc-build-4.8.2

4、生成Makefile文件../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

5、编译(注意:此步骤非常耗时)make -j4-j4选项是make对多核处理器的优化。安装sudo make install

6、重启,然后查看gcc版本gcc -v写一个C++11特性的程碌食撞搁序段 test.cpp,使用了shared_ptr//test.cpp#include#includeusing namespace std;int main(){ shared_ptr pInt(new int(10)); cout < < *pInt << endl; return 0;}

7、验证g++ -std=c+陴鲰芹茯+11 -o test test.cpp./test如果找不到libstdc++.so.6中的GLIBCXX_3.4.15,请执行下面命令cp /usr/lo艘早祓胂cal/lib64/libstdc++.so.6.0.18 /usr/lib64rm -rf /usr/lib64/libstdc++.so.6ln -s /usr/lib64/libstdc++.so.6.0.18 /usr/lib64/libstdc++.so.6查看是否链接上ll /usr/lib64/libstdc++.so.6lrwxrwxrwx 1 root root 19 9月 29 12:48 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.18

© 手抄报圈