Chinaunix
标题:
今天才知道g++看到*.c当做c++
[打印本页]
作者:
群雄逐鹿
时间:
2009-09-07 01:17
标题:
今天才知道g++看到*.c当做c++
添乱,呵呵
作者:
wuqing
时间:
2009-09-07 08:38
gcc C语言编译器,
G
NU
C C
ompiler
g++ C++语言编译器
G
NU C
++
Compiler
本来就有区别嘛,命令还不一样呢
作者:
lsupper
时间:
2009-09-07 09:10
应该 跟你是G++ 还是gcc用关,不跟直接的后缀有关~~~~~
作者:
albcamus
时间:
2009-09-07 10:53
try:
-x c
作者:
bruceteen
时间:
2009-09-07 11:03
GCC不以后缀名区分类型
作者:
koolcoy
时间:
2009-09-07 11:32
标题:
回复 #5 bruceteen 的帖子
wrong
作者:
newbraden
时间:
2009-09-07 11:49
在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别。 下面我们来介绍gcc所遵循的部分约定规则。 .c为后缀的文件,C语言源代码文件; .a为后缀的文件,是由目标文件构成的档案库文件; .C,.cc或.cxx 为后缀的文件,是C++源代码文件; .h为后缀的文件,是程序所包含的头文件; .i 为后缀的文件,是已经预处理过的C源代码文件; .ii为后缀的文件,是已经预处理过的C++源代码文件; .m为后缀的文件,是Objective-C源代码文件; .o为后缀的文件,是编译后的目标文件; .s为后缀的文件,是汇编语言源代码文件; .S为后缀的文件,是经过预编译的汇编语言源代码文件。
详见
http://blog.dicder.com/html/95/t-95.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2