C是 Linux下最常用的編程語言, Linux本身就是用C寫成的。C+十也經(jīng)常會被用到,這是目前業(yè)界最重量級的語言。本章的目的并不是要教會讀者編寫C和C艸程序(這也本不可能),而是要告訴C和C十十程序員如何在Lux平臺下工作。本章主要介紹 Linux下的編輯器、編譯器和調(diào)試器最后以版本控制系統(tǒng) Subversion結(jié)束本章。編寫Linux的黑客們讓這些工具變得最適合程序員的口味盡管最初使用起來可能會不習慣。
linux下可以體驗到最純粹的C語言編程,可以拋出其他IDE的影響
環(huán)境配置簡單,一條命令就足夠。甚至對于大多數(shù)linux發(fā)行版本,都已經(jīng)不需要配置C語言的環(huán)境
查手冊方便,在Linux下如果你不清楚一個庫函數(shù)的用法,直接man,還鍛煉英語了。如果想了解man,那就先man man。
OK,let's star!
第一步,打開terminal,先輸入vi hello.c新建一個c的源文件
接著我們就進入了VIM編輯器,寫一段helloworld的代碼吧
輸入:wq保存
接著我們就可以編譯程序了,輸入gcc hello.c -o hello,意思是把之前寫好的hello.c編譯成名叫hello的程序
接著我們運行這個名叫hello的程序,看屏幕上是不是打出了“hello world!”?
如果我們遇到編譯報錯的情況又該怎么辦呢?還是之前helloworld的代碼,我們試試去掉一個分號會是怎樣的結(jié)果
結(jié)果編譯器成功的提示了我們出錯的地方
OK,接下來我們再試試稍微復雜一些的程序:
這個是求兩個數(shù)的最大公約數(shù)的代碼,接下來我們編譯&&運行
看看結(jié)果怎樣
- PC官方版
- 安卓官方手機版
- IOS官方手機版