Linux下C/C++工程開發工具及環境搭建


 

 像我一個vimmer有些就不適用...

 轉自 http://www.rupeng.com/forum/thread-14716-1-1.html

最近,由於工作需要,學習了Linux下大一些的工程項目的開發環境搭建,在此發表自己的學習筆記。
      首先,我們是要在Linux下進行項目開發,讓我們把windows“拆了”,裝個Linux也是不可能的,會帶來很多的不便,所以我們首先需要在虛擬機上安裝Linux操作系統,我本次用的是CentOS,它也是紅帽子Linux的產品中一種。對於虛擬機上Linux的安裝網上的資料很多,相信我們都能自己獨立完成安裝。
     接着,我們需要下載Linux下的開發工具,以下是工具的說明及下載地址:
     1、Cmake(構建工具)
         CMake 是個跨平台的自動化建構系統,它用組態檔控制建構過程(build process)的方式和 Unix 的 Make 相似,只是 CMake 的組態檔取名為 CmakeLists.txt。Cmake 並不直接建構出最終的軟件,而是產生標准的建構檔(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建構方式使用。
         下載地址:http://www.cmake.org/cmake/resources/software.html
         學習文檔:http://sewm.pku.edu.cn/src/paradise/reference/CMake%20Practice.pdf
     2、log4pp(Linux下日志記錄工具)
         學習及工具下載地址:http://log4cpp.sourceforge.net/
     3、CxxTest(Linux下C/C++工程單元測試工具)
          學習及工具下載地址:http://cxxtest.tigris.org/
     4、Gdb(Linux下C/C++調試工具)
         學習及下載地址:http://www.gnu.org/software/gdb/
     為了書寫程序和與Linux交互方便,我們還需要以下輔助工具:
      1、Eclipse+Uniwin(遠程代碼代碼同步windows到Linux)
      2、SecureCRT(相當於Linux下終端),可以在windows下控制Linux
      3、Linux_scp (我是用它來把windows下的文件復制到Linux,還有Linux的一些刪除操作)
先說這么多吧,想和我一起學習的人可以先把上面所說的熟悉熟悉,不過對大家的英文有一定的要求,很多是英文描述的,不過不用擔心,像我英語這么菜的人都能摸索着安裝好,相信其他人都可以的,在接下來的筆記中,和大家一起來搭建環境,完成一個工程化的開發環境。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM