【轉】使用VI編輯器寫C語言程序

我們這裏以編寫並執行一個C程序爲例來說明GCC編譯器的用法。
首先進入SHELL命令界面,輸入"vi main.c" 這樣就進入了一個vi編譯器的界面。
輸入i就進入編輯狀態,可以輸入源程序如下:

#include<stdio.h>
int main(void)
{
printf("Hello,world!/n");
return 0;
}

已 經編輯完成,可以輸入Esc,然後輸入冒號(:),最後輸入"wq"退出編輯狀態,這樣就又重新進入了SHELL提示符狀態下,如果發現源程序有錯誤,可 以輸入vi main.c重新進入編輯狀態,按i命令再次編輯源文件直至無錯爲止.
如果已經確認源文件無錯,而且也退出到了SHELL命令提示符 下,就可以編譯源文件了。
輸入命令gcc main.c並回車,如果有錯誤的話就再次編輯直至語法錯誤全部清除爲止。
生成的可執行文件默 認爲a.out,如果想要自己指定輸出的可執行文件的文件名(比如說main.out),可以輸入gcc main.c -o main.out
如 果沒有錯誤提示的話,就表明編譯成功了。那麼接下來就是運行程序了。
如果你用的是gcc main.c編譯的文件,那麼輸入命令./a.out並回車,就可以看到運行效果了。
如果你用的是gcc main.c -o main.out,那麼輸入./main.out就可以看到同樣的運行結果了

(也可直接在 主文件夾(./)中創建一個新文檔,改名爲xxx.c 。在xxx.c中寫上源代碼,然後到終端中輸入:gcc xxx.c進行編譯(如果把xxx.c創建在其他位置,比如桌面,就要輸入:gcc ./桌面/xxx.c),有錯誤再打開xxx.c文檔修改,直到錯誤全部清除
主文件夾中會生成a.out。最後在終端輸入:./a.out  便可看到運行結果。)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章