Kalombyr
@Kalombyr

Почему прерывается компиляция?

Приветствую!
Есть слабый комп с 1 ГГц процом и 512 Мб оперативки.
Запускаю на компиляцию большой проект, по прошествию пары часов после make в консоль выдаёт
g++: fatal error: Killed signal terminated program cc1plus
Compilation terminated.
make: **** [....]  Error 1

При этом больше никаких ошибок нет.
На более производительном ПК (архитектура та же - armhf, компилятор тот же) компиляция происходит успешно.
Кросс компиляцию сделать нет возможности, т.к. очень много зависимостей. С другого ПК взять уже скомпилированную версию не могу, т.к. его брал лишь попробовать.
Я так понимаю, отваливается по тайм ауту (или как хоть это называется) или из-за недостатка памяти? Или куда смотреть?
Если по таймауту - как увеличить?
Если из-за недостатка памяти, то чем ему Своп в 2 ГГб не подходит (на том ПК, где успешно вообще 1ГГб и 100 метров свопа)?
  • Вопрос задан
  • 1333 просмотра
Пригласить эксперта
Ответы на вопрос 1
@sanek2005
Обычно в больших проектах несколько мейк фалов - каждый отвечает за свой модуль. Просто компилируй не все сразу, а по отдельности
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы