2013-06-02 160 views

回答

2

GCC未使用的變量警告就是這樣 - 它告訴你代碼聲明瞭一個變量但沒有使用它。它實際上不會爲這樣的變量編譯任何代碼,因爲沒有編譯代碼,只是聲明。這是一個警告,因爲它往往是一個馬虎編程的症狀。

刪除鏈接符號是一個完全不相關的問題,通常不是你想要的。你爲什麼想這樣做?

+0

全局變量呢?它們不是發生在RAM中嗎?那些未使用的功能呢?它們不會增加輸出文件的大小嗎? – micnyk

+0

是(全局變量)和是(函數,但不會生成警告)。如果這就是你的警告,那麼你只需修復代碼。但根據我的經驗,這些警告中有99%是針對當代碼改變時被拋棄的本地人。 –

+0

謝謝,在我的代碼中有大約60-80B的未使用的靜態全局表。 – micnyk