UNIX/Linuxの部屋 unifdefコマンドの使い方

TOP UNIX/Linuxの部屋 UNIX/Linuxコマンド一覧 用語集 新版 由来/読み方辞書 環境変数マニュアル Cシェル変数 システム設定ファイル システムコール・ライブラリ ネットワークプログラミングの基礎知識 クラウドサービス徹底比較・徹底解説




コマンド unifdef プリプロセッサの条件式を削除する このエントリーをはてなブックマークに追加

ソースを読んでいるとき、
#ifdef FOO
...
#endif
という定義が邪魔に感じるときがある。unifdef を使うと、そのような cppが処理するはずの条件式を削除することができる。

% unifdef -DFOO foo.c > foo.c.unifdefed
⇒ #ifdef FOO〜#endif の部分を残す。
% unifdef -UFOO foo.c > foo.c.unifdefed
⇒ #ifdef FOO〜#endif の部分を削除する。
>> FreeBSDオンラインマニュアル(man) FreeBSD unifdef(1)