使用MinGW使Windows通過gcc實現(xiàn)C或C++程序本地編譯執(zhí)行的方法
一 概述
Windows本地是無法直接實現(xiàn)C和C++的編譯工作。因為寫好的C程序是需要編譯,鏈接之后才能運行的。編譯是需要編譯器的,而操作系統(tǒng)本身沒有集成編譯器。安裝的操作系統(tǒng)是已編譯好的。執(zhí)行已經(jīng)編譯好的程序是不需要編譯器的。
二 在Windows系統(tǒng)上集成編譯調(diào)試環(huán)境
目前windows下調(diào)試僅支持 Cygwin 和 MinGW。
1. 安裝配置MinGW
下載安裝
配置安裝軟件
為了方便調(diào)試,我們應(yīng)該選擇gdb
軟件安裝成功后配置環(huán)境變量
上述情況為網(wǎng)絡(luò)可以正常下載MinGW,或者能夠翻墻下載安裝MinGW,當(dāng)我們因為網(wǎng)絡(luò)問題無法正常安裝MinGW的時候,我們可以通過壓縮文件解壓(替代下載安裝過程),然后進行軟件的環(huán)境變量配置即可。
MinGW的壓縮包:鏈接:https://pan.baidu.com/s/10HOwUC5BJRhjp8xLZE8SWA 提取碼:15k1
三 使用安裝好的編譯環(huán)境進行代碼編譯執(zhí)行
代碼目錄下cmd,進入編譯命令窗口:
test.c
#include<stdio.h> int main(){ int i = 10; printf("i = %d",i); return 0; }
編譯:
gcc test.c //生成a.exe
gcc test.c -o test.exe 或 gcc -o test.exe test.c //編譯生成test.exe
執(zhí)行:
test 或者test.exe
到此這篇關(guān)于使用MinGW使Windows通過gcc實現(xiàn)C或C++程序本地編譯執(zhí)行的方法的文章就介紹到這了,更多相關(guān)C++程序本地編譯執(zhí)行內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!