Windows命令行中使用gcc/g++同时编译多个文件

最近敲代码使用IDE很不爽,老是出bug 

所以开始使用命令行来编译执行代码

一上来就卡了 怎么同时编译多个文件??

百度了一番,总结如下:

如果有两个.cpp文件为:file1.cpp file2.cpp  (.c文件也是一样只是命令为gcc)

我觉得好用的有两种方法,每一个方法都会编译链接连个文件,并只生成一个.exe文件

方法一:g++ file1.cpp file2.cpp           生成一个a.exe文件(这个文件名是默认的)

方法二:g++ -o test file1.cpp file2.cpp    或者 g++  file1.cpp file2.cpp -o test

生成一个test.exe 文件(-o命令指定输出文件名)

 

还有一种方法,个人觉得比较麻烦(但是应该是用其他的用途):

分为两步:

第一步:g++ -c file1.cpp  

            g++ -c file2.cpp   

这一步会产生两个文件:file1.o 和file2.o 

第二步:g++ file1.o file2.o

生成a.exe 文件  当然还可以加-o 改变输出文件名,方法和上面的一样  

 

 

 

最进打算一直用这个命令行了,就算是为学习Linux打下一点点基础吧。

第一次写博客,可能写的不是很好,有什么不足还望路过的大佬帮忙指出,一起学习,一起进步。

 

 

    

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值