我正在學習有條件編譯,我認爲迄今爲止我理解得很好。現在,如果我的代碼:gcc條件編譯
#ifdef UMP_TO_FILE
//do something here...
#endif
,我跑:
gcc myprogram.c -DUMP_TO_FILE
然後,代碼塊 「//做的東西在這裏......」 被編譯。現在,我的問題是:
什麼是-DUMP_TO_FILE標誌呢?
我認爲這個標誌是「-D」,它定義了宏「UMP_TO_FILE」,但我想確定語法,「gcc --help」不會告訴我任何關於這個的東西,也許我不會不知道如何在互聯網上搜索這個!
非常感謝您分享您的知識!
我給你一個快速的回答..無論如何@安德魯懷特是正確的。請在再次詢問之前開始接受一些答案。 – Heisenbug 2011-06-14 01:50:09
露西,在您不知道安德魯和0verbose正在談論什麼的情況下,您最好滿足您的要求的答案可以通過在空的綠色標記上打勾來接受他們的左邊。回顧你的舊問題是一個好主意,如果任何答案足夠好,就這樣做。它會說服一些人更容易回答未來的問題 - 當然不是我,我只是爲了有機會將我的觀點強加給別人,即使花費我錢,我也可能會這樣做:-) – paxdiablo 2011-06-14 02:03:52