基础概念——何为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