linux之G++

这几天学习了一下linux下面GCC和G++的用法,就随便写,总觉得不做点记录的话,脑子里内存有限哈。

用的是ubuntu,因此这里不写怎么编译GCC了和G++了。

因为学习多的是G++,所以就讲G++了

首先,安装好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之间有联系。

转载于:https://www.cnblogs.com/lhbssc/archive/2012/03/19/2405376.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值