Linux開發工具集
下面這些工具主要針對c/c++。
編輯器
- vim
- emacs
- kate(KDE下一個功能強大的編輯器)
IDE(集成開發環境)
- eclipse+cdt
- clion
- qt cteator
編譯器
- gcc
- g++
- clang
調試器
- gdb
構建工具
- cmake
- make
內存工具
- Purify
- Valgrind工具集
- KCachegrind
剖析工具
- gprof開源剖析工具,通常作為gcc編譯器的一部分。
- Quantify是IBM的一個功能強大的商業剖析工具。
靜態檢查器
- Lint
- Splint.
- C++test
并行編程工具
- Posix Threads
- MPI(Message Passing Interface)
- MapReduce(并行計算框架)
代碼工具(命令行)
- nm 列出來自對象文件的符號
- objdump 顯示對象文件信息
- strings 列出二進制文件中可輸出的字符串
- strip 刪除來自對象文件的符號
- m4 宏處理程序
監測工具
- time 計時工具
- ps 顯示運行進程的當前狀態
- top 給出系統的詳細信息
- strace 記錄對操作系統的所有訪問,例如內存分配、文件I/O、系統調用和子進程的啟動
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!