1,源码下载,解压 //gcc/
2, cd gcc-11.2.0
3,./contrib/download_prerequisites (下载对应依赖包)
4,sudo ./configure --prefix=/home/gcc11/ --enable-checking=release --enable-bootstrap --enable-languages=c,c++ --disable-multilib (配置编译选项)
5,sudo make -j8 (8核心编译,加快编译速度)
6,sudo make install (安装编译好的可执行文件和库)
参数解释:
–prefix=--prefix=/home/gcc11 (指定安装路径)
–enable-checking=release (增加编译过程中的一些检查)
–disable-multilib ( 取消多目标库编译,取消32位库编译,在64位机器上默认为enable-multilib)
–enable-languages=c,c++ (编译器支持编译的语言)
–enable-bootstrap (进行冗余的编译检查工作)
安装成功.
/home/gcc11/ 目录
对于系统上存在的两个版本gcc,可为新版gcc设置软链接解决冲突
本文发布于:2024-01-31 09:49:19,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170666576027643.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |