linuxC語言開發環境問題及開發工具介紹
阿新 • • 發佈:2018-11-02
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]