-o 产生目标(.i .s .o 可执行文件等)-c 通知gcc取消链接步骤,编译生成目标文件-E 只运行C预编译器-S 告诉编译器产生汇编语言文件后停止编译,产生的汇编语言文件拓展名为.s-Wall 使gcc对源文件的代码有问题的地方发出警告-Idir 将dir目录加入搜索头文件的目录路径-Ldir 将dir目录加入搜索库的目录路径-llib 链接lib库-g 在文件中嵌入调试信息,便于gdb调试程序调试之shared 生成共享库