Задать вопрос
Kalombyr
@Kalombyr

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

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

При этом больше никаких ошибок нет.
На более производительном ПК (архитектура та же - armhf, компилятор тот же) компиляция происходит успешно.
Кросс компиляцию сделать нет возможности, т.к. очень много зависимостей. С другого ПК взять уже скомпилированную версию не могу, т.к. его брал лишь попробовать.
Я так понимаю, отваливается по тайм ауту (или как хоть это называется) или из-за недостатка памяти? Или куда смотреть?
Если по таймауту - как увеличить?
Если из-за недостатка памяти, то чем ему Своп в 2 ГГб не подходит (на том ПК, где успешно вообще 1ГГб и 100 метров свопа)?
  • Вопрос задан
  • 1977 просмотров
Подписаться 1 Средний 8 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@sanek2005
Обычно в больших проектах несколько мейк фалов - каждый отвечает за свой модуль. Просто компилируй не все сразу, а по отдельности
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы