В сборке релиза я получаю следующее информационное предупреждение от GCC 4.4.7.
примечание: переменный размер отслеживания превышен с -fvar-tracking-assignments, повторная попытка без
Превышена ли длина имени переменной, поддерживаемая назначением отслеживания переменных?
Если да, есть ли способ настроить поддерживаемый размер?
Это просто замечание компилятора о том, что отладочная информация для
конкретная функция будет иметь более низкое качество, потому что ваш код функции
слишком большой / сложный, поэтому переменное отслеживание достигло предела слотов хеш-таблицы.
Макс, вероятно, много миллионов, и его можно повысить
(лайк --param=max-vartrack-size=60000000
) но вы могли бы в конечном итоге очень
медленная компиляция или компилятор может занять очень много памяти для вычисления
списки местоположений отладочной информации.
Поэтому, если у вас нет проблем с отладкой кода, просто игнорируйте это предупреждение.