linux上可用的C、C++编译器是GUN的C、C++编译器,可以选择通过官网安装,也可以直接通过终端获取。

其中,gcc和g++分别是C和C++的编译器,一般来说g++也可以用来编译C文件,但是由于C++语法规则更加严谨,在特定情况下有可能报错,所以最好是进行区分以后选择相应的命令执行。

执行方式为:

C语言:
gcc [option] [sourcefilename]
C++:
g++ [option] [sourcefilename]

比如现在有一个xsh0.c文件,编译如下:

gcc xsh0.c

编译成功后会出现两个文件,一个是中间代码,后缀为out或o的文件,还有一个可执行文件xsh0。

如果不想看见中间文件,可以使用下面的方式:

gcc xsh0.c -o test

这样就不会生成.out文件了,而且还可以指定可执行文件的名称。比如这里的可执行文件就名为test。

更多用法请使用man gcc查询。

g++命令格式与gcc相同。

Logo

更多推荐