像我一個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的一些刪除操作) 先說這么多吧,想和我一起學習的人可以先把上面所說的熟悉熟悉,不過對大家的英文有一定的要求,很多是英文描述的,不過不用擔心,像我英語這么菜的人都能摸索着安裝好,相信其他人都可以的,在接下來的筆記中,和大家一起來搭建環境,完成一個工程化的開發環境。 |