c*********t 发帖数: 2921 | 1 【 以下文字转载自 Programming 讨论区 】
发信人: cookiesweet (apple), 信区: Programming
标 题: 关于 gcc 和 g++ 的问题
发信站: BBS 未名空间站 (Fri Dec 3 02:07:07 2010, 美东)
是不是gcc 只能compile C 文件,不能编译C++文件?
如果要编译C++,必须的用g++?
还是说gcc加上一些特定的 option 就可以编译C++?
不过好像在哪里看到过说是gcc很powerful,可以编译 C 和C++.
谁能给科普一下。
谢谢! | N****w 发帖数: 21578 | 2 g++ is part of gcc software package
though /usr/bin/gcc and /usr/bin/g++ are two files.
【在 c*********t 的大作中提到】 : 【 以下文字转载自 Programming 讨论区 】 : 发信人: cookiesweet (apple), 信区: Programming : 标 题: 关于 gcc 和 g++ 的问题 : 发信站: BBS 未名空间站 (Fri Dec 3 02:07:07 2010, 美东) : 是不是gcc 只能compile C 文件,不能编译C++文件? : 如果要编译C++,必须的用g++? : 还是说gcc加上一些特定的 option 就可以编译C++? : 不过好像在哪里看到过说是gcc很powerful,可以编译 C 和C++. : 谁能给科普一下。 : 谢谢!
| p**********C 发帖数: 57 | 3 如果没有记错,gcc可以编译c++ code,但是不能link。link 要用 g++。 | S*A 发帖数: 7142 | 4 gcc will invoke the g++ to compile the file if it detect
the file name is cpp.
gcc can't really compile c++ embed into a C file.
c++ and C99 has syntax conflicts they don't mix.
Even complex C99 can't compile using g++.
【在 p**********C 的大作中提到】 : 如果没有记错,gcc可以编译c++ code,但是不能link。link 要用 g++。
|
|