c語(yǔ)言編寫(xiě)的程序怎么運(yùn)行 c語(yǔ)言在普通電腦怎么操作?
c語(yǔ)言在普通電腦怎么操作?大家盡知,C語(yǔ)言是一種編程語(yǔ)言,在電腦里僅有前綴和后綴表達(dá)式,得用也是2進(jìn)制碼,有c、c、p語(yǔ)言、java,(我?guī)У氖莄),運(yùn)行程序的時(shí)候,簡(jiǎn)單的方法是不需要編譯的,編譯通當(dāng)
c語(yǔ)言在普通電腦怎么操作?
大家盡知,C語(yǔ)言是一種編程語(yǔ)言,在電腦里僅有前綴和后綴表達(dá)式,得用也是2進(jìn)制碼,有c、c、p語(yǔ)言、java,(我?guī)У氖莄),運(yùn)行程序的時(shí)候,簡(jiǎn)單的方法是不需要編譯的,編譯通當(dāng)然了只能說(shuō)明你哪里有語(yǔ)法錯(cuò)誤,通過(guò)了便可以不運(yùn)行你的代碼了,就那就簡(jiǎn)單的(我說(shuō)的是c,不過(guò)其他語(yǔ)言和c都也差不多,但是是語(yǔ)法上的差異)
如何在cmd窗口編譯運(yùn)行c語(yǔ)言程序?
在cmd窗口程序編譯啟動(dòng)C語(yǔ)言程序總計(jì)分兩步:目標(biāo),在編譯器目錄下先執(zhí)行編譯器命令;第二步,在編譯器目錄下運(yùn)行可執(zhí)行程序。是需要插件?全部沒(méi)這下事兒!下面用一個(gè)例子來(lái)只能說(shuō)明。
一、比較經(jīng)典的C程序代碼
最最經(jīng)典的C程序代碼那是這個(gè)“hello!,World!”
只不過(guò)我可也沒(méi)使用任何的IDE(集成開(kāi)發(fā)環(huán)境)來(lái)寫(xiě)這段C程序代碼,反過(guò)來(lái)我就用win隨機(jī)軟件的文本文件來(lái)寫(xiě)的,別忘了把文件后綴名中改c啊,也不是txt!我的這段C程序代碼文件名叫做“1.c”。
二、CMD窗口下程序編譯我在用的編譯器是流行GCC編譯器。我把它安裝在C盤(pán)的一個(gè)目錄下。
現(xiàn)在再打開(kāi)CMD窗口,直接進(jìn)入GCC編譯器處的目錄,另外把我剛剛寫(xiě)的那段C程序代碼文件“1.c”拷入到GCC編譯器原先的目錄下。
可以了,現(xiàn)在我們想執(zhí)行最簡(jiǎn)單的編譯命令,如下圖所示:
假如沒(méi)有任何提示的話,就并且代碼編譯了,在GCC編譯程序目錄下會(huì)生成一個(gè)可執(zhí)行文件:a.exe
三、運(yùn)行C程序代碼經(jīng)上面半步我們化合了一個(gè)可執(zhí)行文件:a.exe,下面來(lái)啟動(dòng)它。
而這個(gè)可執(zhí)行文件的后綴名是exe,那就我們只是需要就不運(yùn)行它再試一下,當(dāng)然了了,又是在CMD窗口運(yùn)行程序,方法如下:
我看,是這么簡(jiǎn)單!
但此處我要留一個(gè)疑問(wèn)。如果不是我右擊這個(gè)可執(zhí)行文件的話,又是也可以運(yùn)行正常的,只不過(guò)是這個(gè)運(yùn)行窗口會(huì)一閃即逝。這樣的話我怎么讓這個(gè)運(yùn)行窗口靜靜的等待我的指令再去迅速消失呢?是可以在下面一起商討。
在CMD窗口編譯、啟動(dòng)程序是古老的記憶的方法了,是過(guò)去程序員的編程方法?,F(xiàn)如今有很多的IDE是可以供選擇。但是無(wú)論咋樣,我們程序員也沒(méi)法忘曾經(jīng)這種流行的編程方法!