在发布版本中,我收到GCC 4.4.7的以下信息警告。
注意:使用-fvar-tracking-assignments超出了可变跟踪大小限制,不使用
重试
我是否超出了变量跟踪分配支持的变量名称长度?
如果是这样,有没有办法调整支持的大小?
答案 0 :(得分:18)
这只是编译器的一个注释,它的调试信息 特殊功能会降低质量,因为你的功能代码 太大/太复杂,因此可变跟踪达到了哈希表槽的限制。
最大可能是数百万,它可以用某种东西来筹集
(比如--param=max-vartrack-size=60000000
),但你最终可能会结束
编译速度慢或编译器可能需要大量内存来计算
调试信息位置列表。
因此,除非您在调试代码时遇到问题,否则请忽略该警告。