在发布版本中,我从 GCC 4.4.7 收到以下信息警告。
注意:使用 -fvar-tracking-assignments 超出变量跟踪大小限制,重试而不使用
我是否超出了变量跟踪分配支持的变量名称长度?
如果是的话,有没有办法调整支持的大小?
这只是编译器的一条注释,表明调试信息
特定函数的质量会较低,因为您的函数代码
太大/太复杂,因此变量跟踪达到了哈希表槽的限制。
最大值可能是数百万,并且可以通过某些东西来提高
(喜欢--param=max-vartrack-size=60000000
)但你最终可能会得到非常
编译速度慢或者编译器可能需要大量内存来计算
调试信息位置列表。
因此,除非您在调试代码时遇到问题,否则请忽略该警告。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)