g++编译器的使用问题?

C、C++和Java语言
回复
vfdff
帖子: 21
注册时间: 2008-11-01 15:22
送出感谢: 0
接收感谢: 0

g++编译器的使用问题?

#1

帖子 vfdff » 2009-04-01 20:16

g++编译器的使用问题
我有个源代码,我使用 arm-linux-gcc -o receive receive.c 后生成的程序能在arm9上跑
但是源代码什么也没有改的时候,就修改了文件名 receive.c 为receive.cpp 后
使用 arm-linux-g++ -o receive receive.cpp 就编译不通,这是怎么回事呢 ?

现在测试发现 只有后缀是 .c 用 gcc 可以
其他的三种方式 改成.cpp 用 gcc 不可以
改成.cpp 用 g++ 不可以
仍用.c 用g++ 也 不可以
附件
receive.rar
(792 Bytes) 下载 13 次
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
送出感谢: 0
接收感谢: 0
联系:

Re: g++编译器的使用问题?

#2

帖子 lerosua » 2009-04-01 21:14

c编译器与c++编译器的要求是不一样的。
vfdff
帖子: 21
注册时间: 2008-11-01 15:22
送出感谢: 0
接收感谢: 0

Re: g++编译器的使用问题?

#3

帖子 vfdff » 2010-11-15 23:24

g++ 应该兼容gcc的吧?
头像
Kandu
帖子: 108
注册时间: 2008-12-24 12:02
送出感谢: 1 次
接收感谢: 4 次
联系:

Re: g++编译器的使用问题?

#4

帖子 Kandu » 2010-11-19 13:19

O, 一年多的老帖都被翻出來了。
gcc 不是編譯器,無所謂兼不兼容。它看到 .c 就去調用 cc 看到 .C or .cpp or .cc .cxx 就去調用 g++ 看到 .pas 就去調用 gpc 等等。你直接用 g++ 了,它就沒得選了,管它什麼後綴就當作 cpp 處理了。
回复

回到 “C/C++/Java”