1. 程式人生 > >linuxC語言開發環境問題及開發工具介紹

linuxC語言開發環境問題及開發工具介紹

 

1.VIM實踐 
程式碼補全功能太難用了,不如VC,安裝了一堆的 VIM 外掛,可是還是那麼難用,命令倒還好,不過真的是不好用,格式自動對齊,亮度顯示都能實現,但是出錯檢查 啊,括號自動匹配啊,單詞補全功能啊,都不滿意,另外對C++的支援不好。比如我剛寫了2個confgi.h,config.cpp,這2個檔案沒有進行CTAG,CSCOPE操作,就不能單詞補全,括號匹配不能檢測,不知道是我配置有問題還是怎麼回事啊。另外不能進行DEBUG。

2.
eclipse也用了,做的和VC有點像,但是速度有點慢,我主要是對單詞補全功能不滿意,必須contral + /才行,麻煩,

eclipse + cdt 外掛


3.
然後還有那個KDEVELOP那個傻瓜啊,單詞是能自動補全,但是函式的宣告比如:int test123(int a,int b);補全的時候只能補全test123,不能顯示函式後面的引數列表,這樣子,特別是寫程式碼特別多的時候,就會忘記引數列表,還得開啟看看,。

原文總結論壇地址:https://bbs.csdn.net/wap/topics/310148303

 

 

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

 

https://blog.csdn.net/noter/article/details/1745138?utm_source=blogxgwz6Linux系統下C語言程式設計工具詳細介紹

gcc的命令基本用法:gcc [options] [filenames]