GCC 参数详解
gcc 与 g++ 分别是 gnu 的 c & c++ 编译器 gcc/g++ 在执行编译工作的时候
,总共需要
4 步
:
1、预处理,生成 .i 的文件[预处理器 cpp]
2、将预处理后的文件转换成汇编语言, 生成文件 .s [编译器 egcs]
3、有汇编变为目标代码(机器代码)生成 .o 的文件[汇编器 as]
4、连接目标代码, 生成可执行程序 [链接器 ld]
参数详解
1)、-x language filename:设定文件所使用的语言, 使后缀名无效, 对以后的多个有效。也就是根据约定 C
语言的后缀名称是 .c 的,而 C++ 的后缀名是 .C 或者 .cpp, 如果你很个性,决定你的 C 代码文件的后缀名是 .
pig 哈哈,那你就要用这个参数, 这个参数对他后面的文件名都起作用
,除非到了下一个参数的使用。
可以使用