当前位置: 技术问答>linux和unix
g++的使用,有这方面的好文章的,贴上来(帖地址也行),先谢了!
来源: 互联网 发布时间:2015-06-26
本文导语: g++的使用,有这方面的好文章的,贴上来(贴地址也行),先谢了! 另外,顺便问问,g++是不是比vc6.0好呢? 本人刚学完c++,想用g++写写小程序,实践实践下~~ 有这方面资料的,给我点支持! 谢谢! | ...
g++的使用,有这方面的好文章的,贴上来(贴地址也行),先谢了!
另外,顺便问问,g++是不是比vc6.0好呢?
本人刚学完c++,想用g++写写小程序,实践实践下~~
有这方面资料的,给我点支持!
谢谢!
另外,顺便问问,g++是不是比vc6.0好呢?
本人刚学完c++,想用g++写写小程序,实践实践下~~
有这方面资料的,给我点支持!
谢谢!
|
最简单的用法
仅编译
g++ -c some.cpp
仅编译出汇编码
g++ -S some.cpp
自动编译链接
g++ some.cpp -o some (如果没有-o some,输出的可执行文件是a.out,cygwin和mingw是a.exe)
多个文件一起编译
g++ 1.cpp 2.cpp 3.cpp
单独编译后链接
ld 1.o 2.o 3.o
编译包含调试信息
g++ -g some.cpp
这点你用来写小程序操练应该足够了。
如果是正式的工程应用,还有更多的开关和命令行参数,请到
gcc.gnu.org上下载一份完整的manual。
或者用man查手册页,甚至gcc --help也行
仅编译
g++ -c some.cpp
仅编译出汇编码
g++ -S some.cpp
自动编译链接
g++ some.cpp -o some (如果没有-o some,输出的可执行文件是a.out,cygwin和mingw是a.exe)
多个文件一起编译
g++ 1.cpp 2.cpp 3.cpp
单独编译后链接
ld 1.o 2.o 3.o
编译包含调试信息
g++ -g some.cpp
这点你用来写小程序操练应该足够了。
如果是正式的工程应用,还有更多的开关和命令行参数,请到
gcc.gnu.org上下载一份完整的manual。
或者用man查手册页,甚至gcc --help也行
|
gcc比vc6对C++标准的支持好一些,尤其是模板和标准库。
但是g++的优化编译器据说比不上vc,也就是说编译出来的代码比vc的性能要差。
而且gcc本身的编译速度也要比vc慢一些,也不支持增量链接等高级特性。
但是g++的优化编译器据说比不上vc,也就是说编译出来的代码比vc的性能要差。
而且gcc本身的编译速度也要比vc慢一些,也不支持增量链接等高级特性。