怎么在Ubuntu环境中构建C++开发环境-成都快上网建站

怎么在Ubuntu环境中构建C++开发环境

这篇文章主要讲解了“怎么在Ubuntu环境中构建C++开发环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Ubuntu环境中构建C++开发环境”吧!

创新互联专注于陇县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供陇县营销型网站建设,陇县网站制作、陇县网页设计、陇县网站官网定制、小程序制作服务,打造陇县网络公司原创品牌,更为您提供陇县网站排名全网营销落地服务。

本文介绍在最新的Ubuntu20.04环境中编译最新的GCC编译器的方法。使用这个环境可以学习C++20新特性。

安装Ubuntu20.04

怎么在Ubuntu环境中构建C++开发环境

从Ubuntu官网下载最新的安装包并安装。具体地址可以自己检索,也可以参照文末的链接。

安装编译环境

更新Ubuntu安装包信息:

$ sudo apt update

安装编译功能包

$ sudo apt install build-essential

安装开发文档

$ sudo apt-get install manpages-dev

确认gcc版本

$ gcc --version

作者的环境中显示gcc当前版本是9.3

怎么在Ubuntu环境中构建C++开发环境

安装Git

安装Git包

$ sudo apt install git

确认Git版本

$ git --version

作者的环境中显示如下:

怎么在Ubuntu环境中构建C++开发环境

下载GCC源代码

从gcc官网下载代码到src目录中。

git clone git://gcc.gnu.org/git/gcc.git src

开始下载......

怎么在Ubuntu环境中构建C++开发环境

这个过程会持续几个小时,慢慢等。

配置GCC编译环境

另外创建一个存放编译结果的目录,在这个目录中执行配置命令。首先准备mpc开发库:

apt-get install libmpc-dev

安装flex

$ sudo apt-get install flex

配置编译环境(64bit环境是需要使用--disable-multilibx)


$ ../src/configure --disable-multilib

编译GCC

$ make

再次等待...

安装GCC

$ sudo make install

GCC版本切换

使用如下命令增加gcc版本切换选项(例子中添加了gcc9和刚刚编译得到的gcc11)

$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/x86_64-linux-gnu-gcc-9 90$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/x86_64-pc-linux-gnu-gcc 100

确认gcc选项

$ sudo update-alternatives --config gcc

作者环境的输出如下:

怎么在Ubuntu环境中构建C++开发环境

可以通过回车键或数字键切换gcc版本。

确认切换结果

$ gcc -version

作者使用的环境输出如下:

怎么在Ubuntu环境中构建C++开发环境

大功告成!

感谢各位的阅读,以上就是“怎么在Ubuntu环境中构建C++开发环境”的内容了,经过本文的学习后,相信大家对怎么在Ubuntu环境中构建C++开发环境这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


网页名称:怎么在Ubuntu环境中构建C++开发环境
文章链接:http://kswjz.com/article/piijdj.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流