GCC是用于Unix,Unix-like系統的編譯器,F在Windows下也出了GCC的穩定版。
在Windows下比較流行的GCC移植版主要有三個。他們是 MinGW,Cygwin和Djgpp。雖然,Djgpp是應用于DOS系統的,考慮到windows對DOS的兼容,所以也將Djgpp納入其中了。
總體來說,MinGW,Cygwin和Djgpp各有特色,針對不同的應用場合,可以選擇不同的移植版來滿足需要。MinGW這個系列的移植,主要方向是讓GCC的Windows移植版能使用Win32API來編程。而Cygwin的目標是能讓Unix-like下的程序代碼在Windows下直接被編譯。至于Djgpp,則是想讓DOS下也能用上GCC。
所以,對于開發人員不同的需求。選擇合適的移植版會讓工作變得輕松而高效。
在windows命令行編譯運行c程序
第一步:打開命令行界面并且確認gcc.exe確實可用
鍵盤win + r ( 這里的r是run的意思)
輸入cmd,回車,你就看到了命令行
輸入gcc -v --如果返回了結果,那么繼續,如果不識別,那么請立刻參考本文的“附錄”
第二步:寫程序
在你的E盤,新建文件夾,命名為myc
在E:\myc內部,右鍵 → 新建 → 文本文檔.txt
在這個.txt內部輸入下面的代碼:
#include
int main()
{
double a,b;
printf("請輸入第一個實數a = \n");
scanf("%lf",&a);
printf("請輸入第一個實數b = \n");
scanf("%lf",&b);
printf("a和b的和 = a + b =\t %f\n",a+b);
printf("a和b的差 = a - b =\t %f\n",a-b);
printf("a和b的積 = a × b =\t %f\n",a*b);
printf("a和b的商 = a ÷ b =\t %f\n",a/b);
return 0;
}
關閉并且保存。
把 "新建文檔.txt"改成"test001.c"
第三步:編譯運行這個test001.c
在你打開的cmd窗口依次運行下面的命令
E:
cd myc
gcc test001.c
這里的cd是change directory的意思。此時你會發現生成了一個新的文件a.exe
輸入命令
.\a.exe
你就開始執行已經編譯好的程序了。
自然,你也可以直接雙擊這個a.exe來運行它
附錄:
當你輸入gcc時,之所以你看到了:
不是內部或外部命令,也不是可運行的程序或批處理文件。
是因為你沒有在自己的環境變量之中添加gcc.exe的路徑。于是系統完全不知道去哪里尋找gcc.exe。
做法如下:
我的電腦 → 右鍵 → 屬性 → 高級系統設置 → 高級 → 環境變量 → 在系統變量之中找到path→ 點擊編輯 → 在后面加入類似下面的路徑;C:\TDM-GCC-64\bin;C:\Program Files (x86)\Dev-Cpp\MinGW64\bin → 確定 → 確定
[。!這是我的pc上的,你的電腦上的路徑不一定是這個哦。!]
并且注意前面的英文分號;隔開
這里,在我的電腦上:
1.gcc.exe編譯器位于C:\TDM-GCC-64\bin
2.x86_64-w64-mingw32-gcc.exe編譯器位于C:\Program Files (x86)\Dev-Cpp\MinGW64\bin 于是,我加入這樣的路徑:
;C:\TDM-GCC-64\bin;C:\Program Files (x86)\Dev-Cpp\MinGW64\bin
你的電腦上具體在哪里,你可以自己找一下。也可以安裝一個神奇的軟件名字叫everything,用這個everything軟件搜一下gcc.exe就可以看到了。
當然了你的電腦上最好先存在C語言的一個編譯器。只要你裝了vc++6.0或者dev-c++或者什么別的,都會有的。
此外,下面有cd命令的其他用法:
D: 進入D盤
C: 進入C盤
cd myc --可以進入到名字為myc的目錄(必須C盤存在這個文件夾)
cd.. 可以返回上一層目錄
cd\ 返回到根目錄
cd d:\myc 進入D盤的名字為myc的目錄
cd /? 查看cd命令的具體用法。

掃碼獲取 ...
rar、zip、iso、7z、iso、cab格式文件,請點此獲取解壓軟件>>