新聞中心
在開發(fā)linux系統(tǒng)時,經(jīng)常需要多文件編譯,那么Linux下如何實現(xiàn)多文件編譯呢?本文將通過示例,介紹Linux環(huán)境下實現(xiàn)多文件編譯的方法。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、小店ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的小店網(wǎng)站制作公司
Linux環(huán)境下實現(xiàn)多文件編譯的方法有兩種:
第一種: makefile法
首先用文本編輯器新建一個文件,文件名可以是makefile,也可以是makefile.mak,文件內(nèi)容如下:
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
第二種:腳本法
新建一個文件,文件內(nèi)容如下:
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!
保存文件,進(jìn)入到文件所在目錄,執(zhí)行腳本文件:
chmod +x script.sh
./script.sh
以上就是Linux環(huán)境下實現(xiàn)多文件編譯的方法,簡單實用,可以很方便的使用。如果需要編譯調(diào)試更多文件,只要編寫makefile文件或者腳本文件,增加即可,可以滿足多文件復(fù)雜編譯的需求。
成都網(wǎng)站設(shè)計制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設(shè)計,成都網(wǎng)站設(shè)計服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。
網(wǎng)站名稱:Linux環(huán)境下實現(xiàn)多文件編譯(linux多文件編譯)
URL地址:http://fisionsoft.com.cn/article/ccoeeph.html


咨詢
建站咨詢
