如何在Ubuntu系统搞定GCC编译器安装?

刚接触Ubuntu的小白是不是经常遇到这种情况?想编译个C语言程序,在终端里输入gcc命令,结果系统直接甩给你一记暴击:”Command not found”😱 别慌!今天咱们就来手把手解决这个新手必踩的坑。听说安装编译器要敲代码?其实就跟手机装APP差不多简单!

(先喝口水)我刚开始用Ubuntu的时候,也被这问题整得够呛。后来才发现原来安装GCC编译器根本不用到处找安装包,系统早就准备好了”应用商店”——只不过这里叫软件仓库而已。咱们这就进入正题,保证你看完就能自己操作。

▶ 必须知道的三个前置知识点 1. Ubuntu系统默认不带编译工具链(就像新手机没装应用商店) 2. apt命令就是软件管家(类似手机上的应用市场) 3. build-essential才是完整大礼包(GCC全家桶都在这里面)

先别急着动手!按住你的键盘,咱们得先检查下系统状态。打开终端(快捷键Ctrl+Alt+T),输入这个命令试试看: gcc –version 如果显示”command not found”,恭喜你!说明真的需要安装。要是已经有版本号显示,可能要考虑升级或者安装其他版本。

━━━━━━━━━━━━━━━━━━━━ ☞ 正式安装四部曲(跟着做就行) 1. 更新软件列表(相当于刷新应用商店) sudo apt update 这里要输入密码,注意输入时不会显示星号,正常输入后回车就行

安装核心套件(这才是重点!) sudo apt install build-essential 这个命令会把GCC编译器、make工具、标准库这些必备组件都装上

确认依赖关系(系统自动处理) 看到提示要安装多少MB的包时,按Y确认就行

检查安装结果 gcc –version 现在应该能看到类似”gcc (Ubuntu 9.4.0-1ubuntu1~20.04)”的版本信息

━━━━━━━━━━━━━━━━━━━━ 有人可能要问:为什么不能直接装gcc?其实单独安装gcc也行,但build-essential这个包包含了开发所需的所有基础工具,比如make、libc6-dev这些依赖项。单独装gcc的话,后面编译项目时可能还要缺这缺那的,不如一次性搞定省心。

▶ 常见问题急救指南 Q:安装时提示”Unable to locate package”怎么办? A:先检查网络连接,然后重新运行sudo apt update。如果还不行,可能需要更换软件源

Q:想安装特定版本的GCC怎么办? A:使用sudo apt install gcc-9这种格式(数字替换成想要的版本),前提是软件源里有这个版本

Q:安装后gcc命令还是找不到? A:试试重启终端,或者运行source ~/.bashrc刷新环境变量

现在你应该已经成功安装GCC了。不过要提醒下,不同Ubuntu版本默认的GCC版本会不一样——比如20.04是9.4.0,22.04是11.3.0。如果想用其他版本,后面可以研究下update-alternatives命令来切换,不过那是进阶操作了。

小编亲测建议:保持系统更新是个好习惯,定期运行sudo apt update && sudo apt upgrade能让开发环境保持最新状态。刚开始学编程的话,先别纠结版本问题,把基础语法练熟更重要。遇到编译问题别怕报错,那些英文提示其实都是帮你排查问题的线索呢!

免责声明:网所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,内容仅提供用户参考,若因此产生任何纠纷,本站概不负责,如有侵权联系本站删除!邮箱:207985384@qq.com https://www.ainiseo.com/hosting/37051.html

(0)
上一篇 2025年5月8日 上午12:51
下一篇 2025年5月8日 上午1:01

相关文章推荐

发表回复

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

aisoboke
QQ 微信 Telegram
分享本页
返回顶部