-c 编译成目标文件.o-o 指定输出文件名,输出文件名跟在-o后面,用空格分隔。如果不使用这个选项,缺省的输出文件名为a.out。-g 产生有调试信息的可执行文件-w 不产生警告信息-l 连接指定的库文件-L 指定库文件的路径-i 要包含的头文件-I 头文件的路径-E 显示预处理后的程序文件到屏幕上,可以用-o指定输出到文件-S 产生汇编程序