Re: [問題] Ubuntu寫C

看板Linux作者 (好人超)時間12年前 (2011/09/08 17:18), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
※ 引述《aurora9624 (我還太淺)》之銘言: : 請問一下板上各位高手 : 小弟我現在用 Ubuntu 11.04的版本 : 最近要寫程式 看了一些文章到現在還是不太會.... : 我已安裝許多開發工具了 : "blocks IDE" "Geany" "IDLE" gcc也裝了 : 想問一下如果要簡單寫一個Hello world.c 的程式 : 如果我在終端機打上 vi的指令 是不是要先建立一個檔案 : 才能開始打上 #includ .... 之後再用 gcc的指令去做執行的動作?? : "blocks IDE" "Geany" "IDLE" 這3個工具 是不是也可以直接進去裡面寫C的語法?? : 還是說 有些微的不一樣? 以終端機寫程式來說: 1. vim test.c 如果 test.c 這個檔案存在,就會開啟舊檔,否則會自動建立新檔 2. 進入 vim 後,先按小寫 i 進入編輯模式 3. 鍵入程式碼,譬如 #include <stdio.h> int main() { printf("Hello world\n"); return 0; } 4. 打完之後,先按 ESC 鍵,再按 :wq 就可以存檔離開 5. 這個時候會回到終端機,輸入 gcc test.c 編譯程式 6. 如果沒有任何錯誤訊息,代表編譯完成,在終端機輸入 ./a.out 就可以執行程式 這個時候畫面應該會出現 Hello world 字樣 7. 雖然不是很重要,但執行程式後,再執行 echo $? 可以取得 main 的回傳值 這個例子裡面應該會顯示 0 你可以把 main 最後的 return 隨便改個數字,編譯執行再觀察 echo $? 的結果 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.171.40

09/08 18:07, , 1F
大致上瞭解了~謝謝
09/08 18:07, 1F

09/08 22:46, , 2F
remeber to install "build-essentails"
09/08 22:46, 2F

09/10 14:08, , 3F
推VIM 可以改成IDE的介面 http://goo.gl/E5R1n
09/10 14:08, 3F
文章代碼(AID): #1EQ8XU5i (Linux)