Это самое ценное и самое быстро исчезающее. Нужны версия и разрядность компилятора, набор вспомогательных программ, настройки оптимизации, целевая система, состав и версии библиотек, файлы описания сборки — CMakeLists, Makefile или файлы проекта Visual Studio.
Проще всего сохранить не перечень, а саму среду: образ машины или контейнера сборки целиком, пока он существует. Тогда воспроизведение занимает часы, а не недели, и не зависит от того, доступны ли ещё старые версии инструментов.
Если среда утрачена, эксперт восстанавливает её по описанию сборки, по служебным сведениям внутри исполняемого файла и по записям сервера сборки. Получится не всегда: вывод о соответствии переданного текста спорной программе может оказаться недостижимым — это ограничение указывают в заключении.