約300個の.cファイルの先頭に#define
を含める必要があります。私はオープンソースのコードであるのでコードを変更したくないが、すべてのファイルを修正するためのスクリプトを書くだけでよい。コンパイル中にgccを使用して#define
またはヘッダファイルインクルードをすべてのソースファイルの先頭に追加する方法はありますか?あなたがgcc
オプションに-Dmalloc=MYmalloc
を渡すことができコンパイル時にすべての.cソースファイルに#defineを含める
#define malloc MYmalloc
これらの.cファイルのほとんどは、直接的または間接的に '#include'と思われます。うーん... –
aschepler