第一步:打開(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ì)看到下面的:
如果你沒(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
這里的cd
是change 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
→ 確定 → 確定
[4︻酢I伞霸旗!這是我的pc上的耸黑,你的電腦上的路徑不一定是這個(gè)哦!M骋ā觅够!]
并且注意前面的英文分號(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