gcc编译-g_dev c++运行时显示源文件未编译「建议收藏」

gcc编译-g_dev c++运行时显示源文件未编译「建议收藏」gcc-12.2.0编译。_gcc-12.2.0源码编译

gcc编译-g_dev

依赖:

gmp 4.2+
mpfr 3.1.0+
mpc 0.8.0+
isl 0.15+
可用脚本自动下载。
如果手动下载,需要解压到源码目录下,目录分别重命名为gmp、mpfr、mpc和isl,当然创建符号链接也行,这样configure就能自动找到了。

​wget http://mirror.linux-ia64.org/gnu/gcc/releases/gcc-12.2.0/gcc-12.2.0.tar.xz
tar Jxvf ./gcc-12.2.0.tar.xz
cd gcc-12.2.0
./contrib/download_prerequisites
./configure --prefix=/opt/gcc-12.2.0 --disable-multilib --enable-language=c,c++ --enable-checking=release
make
sudo make install

用新版本编译的程序运行时可能会报找不到GLIBCXX_3.4.XX,如果不想修改ld_library_path,可以在编译时指定参数:

-Wl,-rpath=/opt/gcc-12.2.0/lib64

今天的文章gcc编译-g_dev c++运行时显示源文件未编译「建议收藏」分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/58110.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注