Linux环境下实现多文件编译(linux多文件编译)

在开发linux系统时,经常需要多文件编译,那么Linux下如何实现多文件编译呢?本文将通过示例,介绍Linux环境下实现多文件编译的方法。

我们提供的服务有:成都网站设计、网站建设、微信公众号开发、网站优化、网站认证、小店ssl等。为上千多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的小店网站制作公司

Linux环境下实现多文件编译的方法有两种:

第一种: makefile法

首先用文本编辑器新建一个文件,文件名可以是makefile,也可以是makefile.mak,文件内容如下:

OBJ=search.o insert.o main.o
search:$(OBJ)
gcc -o main $(OBJ)
search.o:search.c
gcc -c search.c
insert.o:insert.c
gcc -c insert.c
main.o:main.c
gcc -c main.c
clean:
rm -rf search.o insert.o main.o search

第二种:脚本法

新建一个文件,文件内容如下:

echo compiling...
gcc -c search.c -o search.o
gcc -c insert.c -o insert.o
gcc -c main.c -o main.o

echo linking...

gcc -o main main.o search.o insert.o
echo step 3 is OK!

保存文件,进入到文件所在目录,执行脚本文件:

chmod +x script.sh

./script.sh

以上就是Linux环境下实现多文件编译的方法,简单实用,可以很方便的使用。如果需要编译调试更多文件,只要编写makefile文件或者脚本文件,增加即可,可以满足多文件复杂编译的需求。

成都网站设计制作选创新互联,专业网站建设公司。
成都创新互联10余年专注成都高端网站建设定制开发服务,为客户提供专业的成都网站制作,成都网页设计,成都网站设计服务;成都创新互联服务内容包含成都网站建设,小程序开发,营销网站建设,网站改版,服务器托管租用等互联网服务。

网站名称:Linux环境下实现多文件编译(linux多文件编译)
文章源于:http://www.gawzjz.com/qtweb/news3/187603.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联