基础概念——何为GNU与GCC

GNU:
GNU 是一个自由软件操作系统、全称是GNU‘s Not Unix。

GNU 是一款类似Unix的操作系统,它所采用的的典型内核是Linux

该组合叫作GNU/Linux操作系统;

GNU网站http://www.gnu.org/

自由软件:致力于通过自由软件使计算机用户获得自由权利。

 

==================================================== 

GCC:

GCC (GNU Compiler Collection )即 GNU编译器套件

GCC是GNU操作系统的官方编译器。已经被大多数类Unix操作系统采纳为标准的编译器

相关连接

编译器选择与IDE:https://www.cnblogs.com/grooovvve/p/9810321.html

 

====================================================

GCC的使用:

在使用gcc进行编译时,它会查找系统默认的include和link路径。

 

在unix系统中,一般标准的头文件路径为:

 

/usr/local/include
/usr/lib/gcc-lib/target/version/include
/usr/target/include
/usr/include

当然也可以在编译命令中添加用户自定义的路径;

 

相关连接

 

修改gcc/g++默认include路径:https://www.cnblogs.com/lsgxeva/p/7910509.html

gcc编译时的搜索路径:https://www.cnblogs.com/pied/p/5953333.html

转载于:https://www.cnblogs.com/grooovvve/p/10740524.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值