使用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的時候,我們可以通過壓縮文件解壓(替代下載安裝過程),然后進(jìn)行軟件的環(huán)境變量配置即可。
MinGW的壓縮包:鏈接:https://pan.baidu.com/s/10HOwUC5BJRhjp8xLZE8SWA 提取碼:15k1
三 使用安裝好的編譯環(huán)境進(jìn)行代碼編譯執(zhí)行
代碼目錄下cmd,進(jìn)入編譯命令窗口:

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)文章希望大家以后多多支持腳本之家!

