Linux 小知识翻译 - 「GCC」

GCC,即GNU Compiler Collection,是Linux环境下不可或缺的编译工具。它不仅用于多种语言的编译工作,还是构建Linux内核的重要工具。本文介绍了GCC的功能及其在Linux系统中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这次聊聊「GCC」。

 

GCC是「GNU Compiler Collection」的简称,由C、C++、FORTRAN、Java等语言的编译器以及这些语言的库所组成。

GCC不仅包含编译器本身,还包含了编译所必要的库,所以可以编译多种语言所写的代码。

 

GCC是免费软件,几乎所有Linux发行版中都包含它,所有使用Linux的时候可以很方便的使用GCC。

甚至可以这么说「提到Linux就不能不提GCC」。

 

使用GCC最重要的目的之一,就是「构建Linux内核」。

编译Linux内核源码的时候,是用GCC来编译的,而GCC又是运行在Linux内核之上的。这有点像先有鸡还是先有蛋的问题,总之,GCC是构建Linux环境所必不可少的工具。

 

随着Linux的发展,现在基本不用编译Linux内核就可以使用Linux了。所以就有很多Linux用户没有编译Linux内核的经验。

但是,对内核进行细小的修正或者最优化系统,以及追加功能的时候,不可避免的需要编译内核。

 

除了构建内核之外,还有各式各样的应用程序是使用GCC来编译的。并不是「不做开发就不会用到GCC」,请记住,只要是一直使用Linux的用户,总会用到GCC来编译某些东西。



本文转自wang_yb博客园博客,原文链接:http://www.cnblogs.com/wang_yb/p/3813236.html,如需转载请自行联系原作者


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值