為什么要在linux下學習C語言?
- linux下可以體驗到最純粹的C語言編程,可以拋出其他IDE的影響
- 環境配置簡單,一條命令就足夠。甚至對於大多數linux發行版本,都已經不需要配置C語言的環境
- 查手冊方便,在Linux下如果你不清楚一個庫函數的用法,直接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的代碼,我們試試去掉一個分號會是怎樣的結果
結果編譯器成功的提示了我們出錯的地方
OK,接下來我們再試試稍微復雜一些的程序:
這個是求兩個數的最大公約數的代碼,接下來我們編譯&&運行
看看結果怎樣
OK,到這里,我們已經能夠成功的在linux上開始C語言編程了