在windows命令行編譯運(yùn)行c程序

第一步:打開(kāi)命令行界面并且確認(rèn)gcc.exe確實(shí)可用

鍵盤(pán)win + r   ( 這里的r是run的意思)

輸入cmd,回車(chē),你就看到了命令行

輸入gcc -v       --如果返回了結(jié)果,那么繼續(xù),如果不識(shí)別,那么請(qǐng)立刻參考本文的“附錄”


第二步:寫(xiě)程序

在你的E盤(pán),信件文件夾,命名為myc

在E:\myc內(nèi)部,右鍵 → 新建 → 文本文檔

你會(huì)看到下面的:

新建文本文檔.txt.png

如果你沒(méi)看到.txt這個(gè)文件擴(kuò)展名,那么你需要簡(jiǎn)單設(shè)置一下,請(qǐng)你百度“win7系統(tǒng)如何顯示文件的擴(kuò)展名”或者“win8系統(tǒng)如何顯示文件擴(kuò)展名”。

在這個(gè).txt內(nèi)部輸入下面的代碼:

#include<stdio.h>
int main()
{
    double a,b;
    printf("請(qǐng)輸入第一個(gè)實(shí)數(shù)a = \n");
    scanf("%lf",&a);
    printf("請(qǐng)輸入第一個(gè)實(shí)數(shù)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;
}

關(guān)閉并且保存。
重命名這個(gè)文件:把新建文本文檔.txt改成test001.c.


第三步:編譯運(yùn)行這個(gè)test001.c

在你打開(kāi)的cmd窗口依次運(yùn)行下面的命令

E:

cd myc

gcc test001.c

這里的cdchange directory的意思。此時(shí)你會(huì)發(fā)現(xiàn)生成了一個(gè)新的文件a.exe

輸入命令

.\a.exe

你就開(kāi)始執(zhí)行已經(jīng)編譯好的程序了。
自然,你也可以直接雙擊這個(gè)a.exe來(lái)運(yùn)行它



附錄:
當(dāng)你輸入gcc時(shí),之所以你看到了:

不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。

是因?yàn)槟銢](méi)有在自己的環(huán)境變量之中添加gcc.exe的路徑。于是系統(tǒng)完全不知道去哪里尋找gcc.exe。
做法如下:

我的電腦 → 右鍵 → 屬性 → 高級(jí)系統(tǒng)設(shè)置 → 高級(jí) → 環(huán)境變量 → 在系統(tǒng)變量之中找到path→ 點(diǎn)擊編輯 → 在后面加入類(lèi)似下面的路徑;C:\TDM-GCC-64\bin;C:\Program Files (x86)\Dev-Cpp\MinGW64\bin → 確定 → 確定
[?。?!這是我的pc上的,你的電腦上的路徑不一定是這個(gè)哦?。?!]
并且注意前面的英文分號(hào);隔開(kāi)

這里,在我的電腦上:
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

你的電腦上具體在哪里,你可以自己找一下。也可以安裝一個(gè)神奇的軟件名字叫everything,用這個(gè)everything軟件搜一下gcc.exe就可以看到了。

當(dāng)然了你的電腦上最好先存在C語(yǔ)言的一個(gè)編譯器。只要你裝了vc++6.0或者dev-c++或者什么別的,都會(huì)有的。


此外,下面有cd命令的其他用法:

D:              進(jìn)入D盤(pán)
C:           進(jìn)入C盤(pán)
cd myc      --可以進(jìn)入到名字為myc的目錄(必須C盤(pán)存在這個(gè)文件夾)
cd..         可以返回上一層目錄
cd\         返回到根目錄
cd d:\myc   進(jìn)入D盤(pán)的名字為myc的目錄
cd /?        查看cd命令的具體用法。


2015年4月27日01:24:25
@kaikai

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容