栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux-ubuntu下的多文件同时编译

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux-ubuntu下的多文件同时编译

Linux下的多文件编译–makefile 第一步在ubuntu安装make
sudo apt-get install make

安装好了之后,我们就可以进行第2步

第2步我们就可以使用makefile来一次编译多个文件了

首先进入到我们要创建的.cpp文件的地方

进入之后大家可以看到我之前编写的已经编译好的,我这会儿把他们先删除

rm *.o 

通过这个命令-删除所有的.o文件

删除了之后大家看到我这里已经有写好的一个makefile,我们先来看下我们里面有什么内容

那在这里makefile的语法格式是什么呢?我们看下

目标文件:源文件
我们看到这里  我的源文件.cpp当中有one.cpp three.cpp two.cpp
one.o文件怎么来的呢就是通过每个点.cpp文件来的
所以我们在这里将每个.cpp文件都翻译成.o文件我们先来看下
第3步make语句


那在这里我们看到

one.cpp two.cpp three.cpp 都通过一个 make预计全部编译成了 .o文件

我们执行以下.o文件看下有没有问题

我们看到执行是没问题的

第4步最后一个步骤,也要注意
clean:
	rm -f *.o

因为我们可能会编译多次,造成文件重名,所以在这里我们可以添加这条命令,对已经编译过的进行对应的处理我们来看下

make clean

通过make clean之后我们发现所有的.o文件都被删除了

今天的总结就到这里,这是今天一位面试官问我的题目,大家可以自己练习准备以下,对于Linux上来讲这个知识的掌握肯定是必不可少的。

明天继续努力‍♂️‍♀️‍♀️綠‍♀️

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/842182.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号