安装好g++后,就可以直接在终端里面操作了,为什么输入G++就可以运行G++编译器了呢,因为安装的时候,把G++的执行程序放到了/usr/bin目录下面,而这个目录呢是在环境变量里面的,所以G++可以立刻执行。
写一个G++的CPP文件,然后用G++编译即可。
比如一个test.cpp文件吧。
第一种方法:直接g++ –o test.cpp。这样默认会生成一个a.out的可执行文件,就可以通过./a.out来运行这个文件了。第一种方法呢,直接生成了可执行文件,而且默认名字是a.out,所以这个不行,我们就用第二种方法:
第二种方法:我们首先对test.cpp进行编译,生成中间文件,即g++ –c test.cpp ,如果想要添加异常或者提醒,那么就可以用g++ –Wall –c test.cpp生成中间文件test.o,然后我们对test.o进行编译,就生成了最后的执行文件 g++ –o test test.o
为什么我们要多次一举呢,因为我们对多个CPP文件进行编译的时候,就要生成中间文件,表示这两个CPP文件有关联。然后才可以生成最后的文件,不然我们直接g++ –o test1.cpp test2.cpp就会生成两个独立的可执行文件,所以是不行的嘛,必须要有一个中间文件表示CPP之间有联系。