Linux用命令行编译C、C++
linux上可用的C、C++编译器是GUN的C、C++编译器,可以选择通过官网安装,也可以直接通过终端获取。终端的命令行方式较为简单,直接键入gcc或g++命令,系统会告诉你没有安装,然后直接照着它提供的命令安装即可。其中,gcc和g++分别是C和C++的编译器,一般来说g++也可以用来编译C文件,但是由于C++语法规则更加严谨,在特定情况下有可能报错,所以最好是进行区分以后选择相应的命令执行。执
·
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相同。
更多推荐
已为社区贡献1条内容
所有评论(0)