有用的C語言工具(Ubuntu Linux版本)

2021-06-04 02:54:21 字數 1111 閱讀 2750

《c專家程式設計》裡的第六章介紹了一些有趣&有用的c語言工具。可能因為此書寫成年代距今已遠且目標為sunos這個unix系統,有些工具在我的ubuntu中是無法使用的。因此我簡單測試了一下,總結了這些能在我的linux上用的工具。

用於檢查源**的工具工具

位於何處

所做工作

indent

sudo apt-get install indent

c程式美化器,在原始檔中執行這個過濾器,可以使原始檔有標準的布局和縮排格式。

cflow

sudo apt-get install cflow

列印程式中呼叫者/被呼叫者的關係

cscope

sudo apt-get install cscope

乙個基於ascii碼c程式的互動式瀏覽器。它提供了對下列問題的答案:「有多少命令使用了libthread?」等

sccs

sudo apt-get install cssc

源**版本控制系統

用於檢查可執行檔案的工具工具位於何處所做工作

ldd/usr/bin

列印檔案所需的動態鏈結依賴

nm/usr/bin

列印目標檔案的符號表

strings

/usr/bin

檢視嵌入二進位制檔案中的字串。

sum/usr/bin

列印檔案的檢驗和程式塊計數。

幫助除錯的工具工具

位於何處

所做工作

ps/usr/bin

顯示程序的特徵。

file

/usr/bin

告訴你乙個檔案包含的內容。

效能優化輔助工具工具

位於何處

所做工作

gprof

/usr/bin

顯示呼叫圖配置資料(確定計算密集的函式)。

time

/usr/bin

顯示程式所使用的實際時間和cpu時間。

有用的C語言工具(Ubuntu Linux版本)

c專家程式設計 裡的第六章介紹了一些有趣 有用的c語言工具。可能因為此書寫成年代距今已遠且目標為sunos這個unix系統,有些工具在我的ubuntu中是無法使用的。因此我簡單測試了一下,總結了這些能在我的linux上用的工具。用於檢查源 的工具工具 位於何處 所做工作 indent sudo ap...

有用的工具

gif錄影工具licecap gifcam 螢幕錄製工具 格式化 優雅的貼上到word 谷歌瀏覽器json格式化外掛程式 markdown編輯器attom typora 推薦更輕便 attom 外掛程式dpf匯出 markdown themeable pdf 美化格式 atom beautify a...

很有用的測試工具

1.findbugs findbugs是一種靜態 分析工具,可以通過位元組碼級對 存在的常見問題進行檢測,比如未關閉的資料庫連線,不支援國際化,存在死迴圈,還有很多其他的情況,是乙個很值得一用的工具,可以讓你的 更健壯。2.sourcemonitor 一款對 進行度量的工具,讓你快速了解 的檔案數,...