說到底梗肝,編程的過程是大同小異的榛瓮,都由一個源文件,經(jīng)過預(yù)處理>>編譯>>匯編>>連接巫击,這幾個過程禀晓。
但由于我們剛踏入Linux學(xué)習(xí)的環(huán)境,急于驗證下成果喘鸟,所以我們先在Linux環(huán)境下匆绣,編寫第一個程序,編譯并執(zhí)行什黑。
老樣子崎淳,所有的學(xué)習(xí)始于一句:“”hello world!”愕把,老梗拣凹,哈哈哈
好森爽,廢話不多說,開始:
1嚣镜,首先打開命令行Terminal,快捷鍵 Ctrl+Alt+t?
2.新建一個hello.c文件爬迟,使用vi工具,當(dāng)然有其他工具做編輯器的也好菊匿,只要方便快捷付呕,這里用vi,比較通用跌捆; 輸入命令 sudo vi hello.c,這是或許會提示輸入passwrd,輸入你的passwrd就好了徽职,此時,一個hello.c就新建并打開了佩厚,可以開始輸入代碼了姆钉,代碼還是c語法,并沒有不同抄瓦,
全部代碼為:
#include<stdio.h>
void main()\
{
? ? printf(“hello world!\n”);
}
講我們想要的內(nèi)容潮瓶,打印出來。
3钙姊,開始輸入代碼毯辅,在vi編輯下,輸入i摸恍,是開始編輯(關(guān)于vi編輯器的用法悉罕,可以詳細查看下)
檢查下赤屋,沒有錯誤立镶,需要退出并保存,1类早,按Esc,再輸入: 切換到底行命令模式2媚媒,看到光標(biāo)在底部閃爍,輸入wq再按enter鍵就保存并退出了涩僻。
4缭召,保存并退出后,又重新回到了命令行模式下逆日,輸入ls命令嵌巷,可以看到剛才新建的文件,
然后輸入 gcc hello.c -o hello 命令室抽,將文件進行編譯搪哪,如果代碼沒錯的話,不會有錯誤提示
再輸入ls查看坪圾,會看到多了一個hello文件晓折,這是剛才編譯后生成的輸出文件
5惑朦,執(zhí)行這個輸出文件,輸入命令./hello,可以看到成功的將“hello world漓概!”打印了出來漾月,我們第一個代碼編譯成功了。