




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1、獲取MinGW當(dāng)前MinGW包含了C/C+編譯器、GDB調(diào)試器以及其他一些有的編程工具,常見的編譯器版本是GCC4.5.x,但是包含GCC4.6.x的MinGW可以從以下地址下載: http:/tdm-2、選擇C/C+編輯器Windows優(yōu)秀的C/C+代碼編輯器有很多,如notepad2、EmEdit、UltraEdit等等,筆者推薦使用notepad+這是一個(gè)非常優(yōu)秀的C/C+代碼編輯器,體積小巧,速度超快,支持插件,notepad+的最新版本是5.9.5。筆者建議使用Unicode版本的notepad+,添加NppExec、Hex-Edit、Function List 等常用插件,記得
2、將設(shè)定NppExec腳本使notepad+能夠找到MinGW的路徑,也可以將代碼著色方案修改為Obsidian(設(shè)置->語(yǔ)言格式設(shè)置->選擇主題3、選擇集成開發(fā)環(huán)境MinGW也是有IDE的,推薦使用開源集成開發(fā)環(huán)境(IDECode:Block,Windows上的Code:Block采用MinGW作為編譯器。另外,Code:Block的代碼智能提示、自動(dòng)補(bǔ)全以及代碼著色功能非常強(qiáng)大。不過,請(qǐng)一定要將Code:Block升級(jí)到最新的nightly build?!綪S: 本文檔的部分內(nèi)容來自于網(wǎng)絡(luò).】1、一般的CUI程序 編譯命令:gcc o b b.c2、一般的LIB程序 編譯命令:g
3、cc O2 -c d.car -rsv libd.a d.o3、一般的DLL程序 gcc -shared c.c -o c.dll4、帶LIB的DLL程序gcc -shared c.c -o c.dll -Wl,-out-implib,libc.a5、自定義入口的CUI程序 gcc -Wl,-entry,_start -nostartfiles -o a a.c6、一般的GUI程序 編譯資源文件(可能需要加上-coff選項(xiàng):windres -i e.rc -o e_rc.o編譯生成可執(zhí)行文件:gcc e.c e_rc.o -o e -mwindows s注明:選項(xiàng)mwindows的作用是不顯示
4、控制臺(tái)窗口7、使用靜態(tài)鏈接庫(kù)(LIB gcc f.c libd.a -o f8、使用動(dòng)態(tài)鏈接庫(kù)(DLL1方法一,有對(duì)應(yīng)的LIB文件:gcc f.c c.dll -o f 或 gcc f.c -o f -L. lc 或 gcc f.c libc.a -o f 方法二,無對(duì)應(yīng)的LIB文件:gcc f.c c.dll -o f9、使用動(dòng)態(tài)鏈接庫(kù)(DLL2 gcc -o g g.c -O3 -s10、簡(jiǎn)易的makefile(編譯e.c和e.rc MinGW應(yīng)用程序開發(fā)入門(三 1、C程序模塊調(diào)用C+程序模塊 生成dll: g+ -shared mcpp.cpp -o mcpp -O3 -s生成exe: gcc mc.c mcpp.dll -o mc -O3 -s2、Pthreads多線程編程 gcc -s mt.c -o mt -lpthread -std=c99 -O33、 Windows NT 驅(qū)動(dòng)編程 gcc -shared -Wl,-subsystem,native -Wl,-entry,_DriverEntry8 -nostartfiles -nostdlib ntdriver.c -o ntdriver.sys lntoskrnl nt 驅(qū)動(dòng)輸出可用 DbgView 查看,nt 驅(qū)動(dòng)加
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 配件買賣合同
- 湖北省十堰市2024-2025學(xué)年高二上學(xué)期1月期末地理試題 含解析
- 日常辦公事務(wù)處理文書詳案
- 融資借款合同協(xié)議書
- 數(shù)據(jù)傳輸效率評(píng)估表
- 產(chǎn)品分銷合同協(xié)議規(guī)范書
- 中學(xué)生科普知識(shí)解讀征文
- 電商平臺(tái)在線客服機(jī)器人技術(shù)支持協(xié)議
- 《現(xiàn)代酒店管理基礎(chǔ)》(第二版)課件 任務(wù)9 酒店集團(tuán)化管理
- 幼兒?jiǎn)⒚沙烧Z(yǔ)故事解讀
- 聘請(qǐng)常年法律顧問合同樣本7篇
- 2024年環(huán)北部灣廣西水資源配置有限公司招聘考試真題
- 2023-2024年演出經(jīng)紀(jì)人之演出經(jīng)紀(jì)實(shí)務(wù)考前沖刺模擬試卷附答案(研優(yōu)卷)
- 第16課《有為有不為 》課件-2024-2025學(xué)年統(tǒng)編版語(yǔ)文七年級(jí)下冊(cè)
- 上海市建設(shè)工程施工圖設(shè)計(jì)文件勘察設(shè)計(jì)質(zhì)量疑難問題匯編(2024 版)
- 2025年無錫職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2025年北京戲曲藝術(shù)職業(yè)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 2025年青海西寧廣播電視臺(tái)招聘20人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 胸腔閉式引流護(hù)理
- 西門子自動(dòng)化培訓(xùn)
- DB51T 2722-2020 四川省行政執(zhí)法文書標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論