1. 程式人生 > >【轉】使用VI編輯器寫C語言程式

【轉】使用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  便可看到執行結果。)