基础概念——何为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
知行合一