2013-06-02 121 views

回答

2

GCC未使用的变量警告就是这样 - 它告诉你代码声明了一个变量但没有使用它。它实际上不会为这样的变量编译任何代码,因为没有编译代码,只是声明。这是一个警告,因为它往往是一个马虎编程的症状。

删除链接符号是一个完全不相关的问题,通常不是你想要的。你为什么想这样做?

+0

全局变量呢?它们不是发生在RAM中吗?那些未使用的功能呢?它们不会增加输出文件的大小吗? – micnyk

+0

是(全局变量)和是(函数,但不会生成警告)。如果这就是你的警告,那么你只需修复代码。但根据我的经验,这些警告中有99%是针对当代码改变时被抛弃的本地人。 –

+0

谢谢,在我的代码中有大约60-80B的未使用的静态全局表。 – micnyk