發(fā)表時(shí)間:2023-07-26 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
gcc編譯器(windows版)是用于Unix,Unix-like系統(tǒng)的編譯器。不過(guò),現(xiàn)在Windows下也出現(xiàn)了GCC的穩(wěn)定移植版。在Windows下比較流行的GCC移植版主要有三個(gè)。他們是 MinGW,Cygwin和Djgpp。雖然,Djgpp是應(yīng)用于DOS系統(tǒng)的,考慮到windows對(duì)DOS的兼容,所以也將Djgpp納入其中了。
總體來(lái)說(shuō),MinGW,Cygwin和Djgpp各有特色,針對(duì)不同的應(yīng)用場(chǎng)合,可以選擇不同的移植版來(lái)滿足需要。MinGW這個(gè)系列的移植,主要方向是讓GCC的Windows移植版能使用Win32API來(lái)編程。而Cygwin的目標(biāo)是能讓Unix-like下的程序代碼在Windows下直接被編譯。至于Djgpp,則是想讓DOS下也能用上GCC。
所以,對(duì)于開(kāi)發(fā)人員不同的需求。選擇合適的移植版會(huì)讓工作變得輕松而高效。
安裝了MinGW,在其根目錄下的bin文件夾中發(fā)現(xiàn)有<gcc.exe/g++.exe/g77.exe>等文件。
為了測(cè)試,我在該文件夾中新建了一個(gè)test.bat文件,將其中內(nèi)容寫(xiě)為:
gcc test.cpp
然后在該文件夾中創(chuàng)建test.cpp文件并將其內(nèi)容設(shè)置為:
雙擊test.bat文件,發(fā)現(xiàn)該文件夾中產(chǎn)生了一個(gè)a.exe文件,執(zhí)行該exe文件,發(fā)現(xiàn)其與預(yù)期編譯效果一致,說(shuō)明編譯成功。
gcc –o name test.cpp
可以生成名為name.exe的可執(zhí)行程序。
把指令改為gcc –e test.cpp >test.txt 后,提示錯(cuò)誤
gcc: no input files
而把參數(shù)E改為大寫(xiě)之后問(wèn)題即解決:
gcc –E test.cpp > test.txt
騰訊視頻官方版 | 45.34MB
愛(ài)奇藝視頻官方正式版 | 35.10MB
暴風(fēng)影音最新版下載 | 50.3MB
QQ音樂(lè)官方正式版 | 24.2MB
酷狗音樂(lè)2022下載 | 37MB
酷我音樂(lè)下載 | 47.4MB