Re: 如何移除特定的 conditional compilation?

看板Programming作者時間18年前 (2007/04/13 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《roylee.bbs@bbs.cs.nctu.edu.tw (roylee)》之銘言: > prog.c > ------------------- > #include <stdio.h> > #ifdef FOO > void foo(){ ...} > #endif > #ifdef BAR > void bar(){ ...} > #endif > int main(){ ... } > 請問有沒有只移除 FOO conditional compilation 的方法? > 使得 prog.c 簡化成: > #include <stdio.h> > #ifdef BAR > void bar(){ ...} > #endif > int main(){ ... } > 最好是用 gcc / cpp 可以直接做到 > 如果有其他工具也歡迎 > 謝謝 不懂妳的問題 因為#就是complier direct的指令了 不然你把程式改為 #undefine FOO #ifdef FOO void foo(){ ...} #endif or #if 0 void foo(){ ...} #endif 吧 不知道有沒有回答到妳的問題 -- 發信站 [中央數學 織夢天堂 bbs.math.ncu.edu.tw] ‧FROM [how 從 218-168-222-3.dynamic.hinet.net 發表]
文章代碼(AID): #167dFb00 (Programming)
文章代碼(AID): #167dFb00 (Programming)