Когда код скомпилирован, мы используем таблицу символов для хранения данных. Эта таблица символов, содержащая данные, повторно используется при перекомпиляции или создается новая таблица символов?
Да.
Разработчик компилятора определяет, будет ли информация использоваться повторно.Некоторые компиляторы делают это в целях оптимизации или из-за особого интереса (например, функцию необходимо заменить без изменения остальной части программы).