Настройка Переменной Длины Назначения Отслеживания


В сборке выпуска я получаю следующее информационное предупреждение от GCC 4.4.7.

Примечание: ограничение размера отслеживания переменных превышено с помощью-fvar-tracking-assignments, повторная попытка без

Превысил ли я длину имени переменной, поддерживаемую назначением отслеживания переменных?
Если да, то есть ли способ настроить поддерживаемый размер?

1 14

1 ответ:

Это просто Примечание компилятора, что отладочная информация для конкретная функция будет иметь более низкое качество, потому что ваш код функции слишком велик / сложен, так что отслеживание переменных достигло предела слотов хэш-таблицы.

Макс, вероятно, много миллионов, и он может быть поднят с чем-то (как --param=max-vartrack-size=60000000) но вы могли бы закончить с очень медленная компиляция или компилятор может занять очень много памяти для вычисления список расположений отладочной информации.

Итак, если у вас нет проблем отладка кода просто игнорирует это предупреждение.