Linux 學習步驟

來源:互聯網
上載者:User

  1、先熟悉linux系統的常用命令。

  2、深入學習emacs或者vim。值得你花半年時間系統學習!以後我們就是用這個編輯器來寫程式的了,經過配置,emacs完完全全就是一個IDE了,像代碼跳轉,自動補齊(智能感應)以及其他的一些好用功能。

  3、學習makefile的編寫。因為我們是用makefile來組織我們的程式的就像vc6裡頭又dsp/dsw檔案一樣(當然也vc自己的makefile)。有些好的工具能協助我們編寫可以移植的makefile,如autoconf等。

  4、學慣用GUN的開發工具鏈,如gcc,gdb,ldd,ld,……

  5、學習linux的系統調用以及一些開源庫。看看那些高手寫的代碼,長見識。學習cvs,因為大多數開原始碼都是cvs管理的,用cvs 把代碼搞下來。

  6、編寫自己的代碼,完成工作

  大家遇到問題最多的估計就是如何搭建一個類似VC這樣好用的IDE了,呵呵,多花點時間學習emacs,會受益無窮的。還有就是gdb調試時感覺不是很方便,其實gdb配合emacs用比vc6都好用呢!當然makefile編寫也會讓很多人畏懼,堅持一下就好了,特別是學會了atuoconf等工具,寫個makefile還是非常容易的。

  推薦讀物:
  linux系統使用:《鳥哥的LINUX私房菜:基礎學習篇 》
  emacs學習:《學習GNU EMACS(第二版)》
  linux開發工具學習:《LINUX & UNIX程式開發基礎教程 》
  linux系統調用學習:《UNIX/LINUX編程實踐教程 》,《UNIX環境進階編程(第2版) 》

  makefile學習呢,就在網上搜一下吧,參考一下別人的,犯不著買書,如果實在想買呢,《GNU MAKE專案管理(第三版完全修訂版)(中文版) 》也不錯!cvs,在網上搜搜,教程很多的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.