什么是g++?
来源:百度知道 编辑:UC知道 时间:2024/06/07 03:58:03
如题```小弟菜鸟...
linux's compiler for c++, just like vc to windows
ps: I can not use Chinese now,sorry
gcc and g++分别是GNU的c & c++编译器
gcc/g++在执行编译工作的时候,总共需要4步
⒈预处理,生成.i的文件[预处理器cpp]
⒉将预处理后的文件转换成汇编语言,生成文件.s[编译器egcs]
⒊由汇编变为目标代码(机器代码)生成.o的文件[汇编器as]
⒋连接目标代码,生成可执行程序[链接器ld]
-x language filename
设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根
据约定C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果
你很个性,决定你的C代码文件的后缀名是.pig 哈哈,那你就要用这
个参数,这个参数对他后面的文件名都起作用,除非到了下一个参数
的使用。
可以使用的参数吗? 有下面的这些:
`c',`objective-c',`c-header',`c++',`cpp-output',
`assembler',and `assembler-with-cpp'.
看到英文,应该可以理解的。
我也只是听过而已,没用过,也是一种C/C++的编译器,只不过G++平台是在LINUX,而VC++是在Windows。平台不同而已。
不过我听人说,也有在W平台使用的G++……
先调用g,调用完后加1