linux编译器gcc
GCC由cpp预处理器,gcc(C编译器),g++(c++编译器),binutils(binary utilities二进制工具)等组成
编译命令格式
gcc [-option1] …
g++ [-option1] …
命令选项和源文件之间用空格分隔
一行命令可以有零个,一个或多个选项

gcc,g++编译过程
预处理-e——编译-s——汇编-c——链接
静态链接:由链接器在链接时将库的内容加入到可执行程序中
动态链接:链接器在链接时仅仅建立与所需库函数之间的链接关系,在程序运行时才将所需资源调入可执行程序

