Я пытаюсь скомпилировать конкретный файл .cpp в большом проекте и получаю следующую ошибку от GCC:
виртуальная память исчерпана: разрешение
отказано
Файл имеет размер ~ 25 КБ и менее 600 строк кода C ++.
Я понимаю, что означает нехватка виртуальной памяти, но я не уверен, что означает квалификатор "Отказано в доступе" - на моей сборочной машине не хватает памяти во время сборки, а ulimit показывает неограниченная виртуальная память.
Есть какие-нибудь идеи по исправлению этого, либо через системную конфигурацию, либо предложения по отслеживанию нарушающего кода?
Обратите внимание, что настройка флагов сборки GCC невозможна.