使用MinGW使Windows通過gcc實(shí)現(xiàn)C或C++程序本地編譯執(zhí)行的方法
一 概述
Windows本地是無法直接實(shí)現(xiàn)C和C++的編譯工作。因?yàn)閷懞玫腃程序是需要編譯,鏈接之后才能運(yùn)行的。編譯是需要編譯器的,而操作系統(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)我們因?yàn)榫W(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實(shí)現(xiàn)C或C++程序本地編譯執(zhí)行的方法的文章就介紹到這了,更多相關(guān)C++程序本地編譯執(zhí)行內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++ 實(shí)現(xiàn)漢諾塔的實(shí)例詳解
這篇文章主要介紹了C++ 實(shí)現(xiàn)漢諾塔的實(shí)例詳解的相關(guān)資料,這里主要說明C++中數(shù)據(jù)結(jié)構(gòu)的遞歸的應(yīng)用,需要的朋友可以參考下2017-08-08C語言中enum關(guān)鍵字的實(shí)現(xiàn)示例
這篇文章主要介紹了C語言中enum關(guān)鍵字的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03