linux下unifdef工具使用

2021-06-19 18:45:23 字數 462 閱讀 7830

為了閱讀**的方便,通常有兩種需求:1)只閱讀定義了某種巨集的**;2)只閱讀沒有定義某個巨集的**.

linux下面提供了unifdef工具.具體安裝和使用如下:

sudo apt-getinstall unifdef

a)獲取定義了a的**:unifdef -da test.c > modi.c

#ifdef a         (去除)

**塊1

#else              (去除)

**塊2 (去除)

#endif            (去除)

b)去除定義a的**:unifdef -ua test.c > modi.c

#ifdef a         (去除)

**塊1  (去除)

#else              (去除)

**塊2

#endif            (去除)

Linux下串列埠工具

gunzip cku211.tar.gz tar xvf cku211.tar rm rf cku211.tar make linux mv wermit usr local bin kermit 執行以上命令,就可以在終端上輸入kermit就可執行了。2.kermit指令碼設定 vi kermrc...

linux下服務配置工具

chkconfig命令可以用來檢查 設定系統的各種服務。這是red hat公司遵循gpl規則所開發的程式,它可查詢作業系統在每乙個執行等級中會執行哪些系統服務,其中包括各類常駐服務。使用語法 chkconfig add del list 系統服務 或 chkconfig level 等級代號 系統服...

Linux下記憶體洩露工具

記憶體洩露 memory leak 指由於疏忽或錯誤造成程式未能釋放已經不再使用的記憶體的情況,在大型的 複雜的應用程式中,這時就出現了記憶體洩露。儘管優秀的程式設計實踐可以確保最少的洩露,但是根據經驗,當使用大量的函式對相同的記憶體塊進行處理時,很可能會出現記憶體洩露。記憶體洩露可以分為以下幾類 ...