![Linux下makefile多文件編譯_第1頁](http://file4.renrendoc.com/view/ab6508be0ec17aa9ea701aab1aa79ace/ab6508be0ec17aa9ea701aab1aa79ace1.gif)
![Linux下makefile多文件編譯_第2頁](http://file4.renrendoc.com/view/ab6508be0ec17aa9ea701aab1aa79ace/ab6508be0ec17aa9ea701aab1aa79ace2.gif)
![Linux下makefile多文件編譯_第3頁](http://file4.renrendoc.com/view/ab6508be0ec17aa9ea701aab1aa79ace/ab6508be0ec17aa9ea701aab1aa79ace3.gif)
![Linux下makefile多文件編譯_第4頁](http://file4.renrendoc.com/view/ab6508be0ec17aa9ea701aab1aa79ace/ab6508be0ec17aa9ea701aab1aa79ace4.gif)
![Linux下makefile多文件編譯_第5頁](http://file4.renrendoc.com/view/ab6508be0ec17aa9ea701aab1aa79ace/ab6508be0ec17aa9ea701aab1aa79ace5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
實(shí)驗(yàn)報(bào)告【2017-2018學(xué)年第5學(xué)期】【基本信息】【開課部門】【實(shí)驗(yàn)課程】物聯(lián)網(wǎng)網(wǎng)關(guān)技術(shù)【設(shè)課形式】獨(dú)立0 非獨(dú)立口【實(shí)驗(yàn)項(xiàng)目】Linux下makefile多文件編譯【項(xiàng)目類型】基礎(chǔ)0綜合口設(shè)計(jì)口研究創(chuàng)新口其它口【項(xiàng)目學(xué)時】5【學(xué)生姓名】【學(xué)號】【專業(yè)】【班級】【同組學(xué)生】【實(shí)驗(yàn)室名】【實(shí)驗(yàn)日期】12.9【教師對報(bào)告的最終評價(jià)及處理意見】第-1-頁(共6頁)第-2-頁(共6頁)?實(shí)驗(yàn)?zāi)康模?掌握makefile的撰寫.掌握多文件的編譯.掌握Linuxgcc、ld的作用4.完成C語言,main.c,sum.csum.h三個文件;實(shí)現(xiàn)給定兩個整數(shù)的加法運(yùn)算,sum.c里封裝加法函數(shù),在main.c中完成調(diào)用。?實(shí)驗(yàn)步驟:.用mkdir指令新建一個mian目錄ren@>ren:~ren@ren:~$mkdirmainren@ren:~$Isexamples.desktopmain模板圖片下載桌面exports 公共的視頻文檔音樂.用cd指令進(jìn)入main目錄.用gedit指令分別建立main.c,sum.c,sum.h文件,并在main.c,sum.c,sum.h文件中編寫程序。?等@*maFn.c(/home/ren/maFn)-gedtt文件舊編輯(E)查看(V)搜索⑸工具(T)文檔(D)幫助(H),盧打開▼題保存B&撤消》||^main.cX#include<stdio.h>#include"sum*hnintmain(){inta=l,b=l;printf(usur(afb)=:%d\nu,,sur(a,b));return0;)1?魯面<sum.c(/home/ren/main)-gedit文件舊編輯舊查看(V)搜索⑸工具(T)文檔(D)幫助B聲打開?題保存s?*撤消工Isum.cXJintsum(inta,intb)Jreturn(a+b);blren@ren:~/main$sudogeditsumih第-3-頁(共6頁)sum.h(/home/ren/maln)-gedit5.6.7.4.用gedit指令建立一個makefile文件,并將以下代碼寫入文件中object=main.osum.omain:$(object)<tab>gcc-omain$(object)main.o:main.c<tab>gcc-cmain.csum.o:sum.csum.h<tab>gcc-csum.cclean:rm-fmain5.6.7.4.用gedit指令建立一個makefile文件,并將以下代碼寫入文件中object=main.osum.omain:$(object)<tab>gcc-omain$(object)main.o:main.c<tab>gcc-cmain.csum.o:sum.csum.h<tab>gcc-csum.cclean:rm-fmain執(zhí)行make命令編譯程序ren@ren:~/mdinSnakegcccmainicgcc-csumicgcc2mainnain.osum*o編譯程序后會生成main,sum.o,main.o文件ren@ren:~/main$Ismainmainicmain*omakefilesum*csum*hsum*o執(zhí)行./main命令查看結(jié)果ren@ren:~/main$*/mainsun(a,b)=2實(shí)驗(yàn)總結(jié):第-4-頁(共6頁)做這個實(shí)驗(yàn)時,建立main.c和sum.c文件沒有出錯,在建立sum.h文件時沒有再程序最后寫上“;”,?膏何 (/home/ren/mafn)-gedft文件的編輯舊查看(V)搜索⑸工具(T)文檔■鶯?打開▼題保存Sf*sum.hXintsum(inta,intb)|結(jié)果就出錯了ren@ren:~/main$makegcc-cmainicnain.c:在函數(shù)'sun'中:mainic:4:l:錯誤:expected'= ,己sn'or,_attribute_'beforer{okenmainic:8:l:錯誤:expectedatendofinputEdku:***「nidin.p]錯誤1改正之后在建立makefile文件時出錯0makefile(/home/ren/main)-gedft文件時編輯(日查看(V)搜索⑸工具(D文檔(他聲打開▼圈保存巴撤I圖makefileXject=main,osum-onain:$(object)gcc-omain$(object)nainio:mainicgcc-onain^csum*o:sum*csun.hgcc-osum*cclean:rn-fmainren@ren:~/main$makegcc-omain.cren@ren:~/main$makegcc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DBCO-C3-amide-PEG6-NHS-ester-生命科學(xué)試劑-MCE-2122
- 二零二五年度新能源汽車產(chǎn)業(yè)鏈入股合同協(xié)議書
- 二零二五年度旅游巴士駕駛員雇傭協(xié)議
- 二零二五年度自動售賣機(jī)智能物流配送與倉儲服務(wù)合同
- 2025年度二零二五年度餐飲品牌形象授權(quán)租賃合同
- 二零二五年度水電工程合同糾紛處理合同
- 2025年度時尚主題飯店出租運(yùn)營合同
- 二零二五年度個人信用貸款合作協(xié)議書
- 施工現(xiàn)場施工防外部干擾制度
- 施工現(xiàn)場冬季掃雪方案
- 2024二十屆三中全會知識競賽題庫及答案
- 2-3-分子生物學(xué)與基因工程
- 2024年全國統(tǒng)一考試高考新課標(biāo)Ⅱ卷語文+數(shù)學(xué)+英語試題(真題+答案)
- (正式版)YS∕T 5040-2024 有色金屬礦山工程項(xiàng)目可行性研究報(bào)告編制標(biāo)準(zhǔn)
- 2024年全國甲卷高考化學(xué)真題試題(原卷版+含解析)
- 焦煤集團(tuán)5MW10MWh儲能技術(shù)方案
- JT-T-617.7-2018危險(xiǎn)貨物道路運(yùn)輸規(guī)則第7部分:運(yùn)輸條件及作業(yè)要求
- 小學(xué)一年級拼音天天練
- 醫(yī)院病房用電安全宣教
- 逐夢青春成就最好的自己主題班會課件
- 2024年浙江省電力交易員競賽選拔考試參考題庫(含答案)
評論
0/150
提交評論