怎么在Ubuntu环境中构建C++开发环境
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要讲解了"怎么在Ubuntu环境中构建C++开发环境",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么在Ubuntu环境中构建C++开发环境
千家信息网最后更新 2025年02月05日怎么在Ubuntu环境中构建C++开发环境
这篇文章主要讲解了"怎么在Ubuntu环境中构建C++开发环境",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么在Ubuntu环境中构建C++开发环境"吧!
本文介绍在最新的Ubuntu20.04环境中编译最新的GCC编译器的方法。使用这个环境可以学习C++20新特性。
安装Ubuntu20.04
从Ubuntu官网下载最新的安装包并安装。具体地址可以自己检索,也可以参照文末的链接。
安装编译环境
更新Ubuntu安装包信息:
$ sudo apt update
安装编译功能包
$ sudo apt install build-essential
安装开发文档
$ sudo apt-get install manpages-dev
确认gcc版本
$ gcc --version
作者的环境中显示gcc当前版本是9.3
安装Git
安装Git包
$ sudo apt install git
确认Git版本
$ git --version
作者的环境中显示如下:
下载GCC源代码
从gcc官网下载代码到src目录中。
git clone git://gcc.gnu.org/git/gcc.git src
开始下载......
这个过程会持续几个小时,慢慢等。
配置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
作者环境的输出如下:
可以通过回车键或数字键切换gcc版本。
确认切换结果
$ gcc -version
作者使用的环境输出如下:
大功告成!
感谢各位的阅读,以上就是"怎么在Ubuntu环境中构建C++开发环境"的内容了,经过本文的学习后,相信大家对怎么在Ubuntu环境中构建C++开发环境这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
环境
编译
开发
版本
C++
作者
切换
学习
目录
配置
内容
命令
结果
输出
大功告成
代码
例子
信息
再次
功能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
常州常用网络技术电话
软件开发业务适配
手游服务器数据怎么修改
下面不属于软件开发时期
最新的数据库
果洛软件开发怎么用
光遇不同服务器怎么样
创业团队软件开发logo
mysql数据库搬家
供应商网络技术多元化
怎么开发代理上网服务器
《网络安全法》新华社
软件开发工作量日志
泰安星尚软件开发
sqlserver数据库正在恢复
杭州智能软件开发团队
校园网网络安全问题及对策研究
北京视频安防软件开发价格
浙江gps网络时间服务器ip
2016年冬季学考网络技术
斑马网络技术有限公司 v
计算机网络技术工程系统
浙江常用软件开发零售价格
本地服务器文件夹权限
cad测量后无法看数据库
服务器的数据库有什么用
数据库参考文献外文文献
华县天气预报软件开发
数据与网络安全管理十个严禁
轻魅云服务器