簡體   English   中英

IAR C 編譯器切換:快速查詢

[英]IAR C compiler switch : Quick query

我正在使用 IAR 編譯器,並且在代碼中有一些 Compile 開關。

當我在 2 個不同的 #defines 之間切換時,未選擇的其他代碼是否仍然存在於生成的最終 Hex 文件中?

預處理器只是做愚蠢的剪切和粘貼,它在編譯器之前運行。 它排除的任何代碼(實際上是文本)都不會成為編譯器看到的源代碼的一部分,因此顯然它也不會將其放入最終目標文件/庫/可執行文件中。

簡而言之,您的問題的答案是“否”。 但是,如果您不相信我,請檢查最終生成的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM