Компиляция с Out of memory

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
Bookkc
Сообщения: 245
ОС: Ubuntu, Gentoo, Debian

Компиляция с Out of memory

Сообщение Bookkc »

Код: Выделить всё

[73364.824173] Out of memory: Kill process 10936 (cc1plus) score 156 or sacrific                                                                             e child
[73364.824307] Killed process 10936 (cc1plus) total-vm:311292kB, anon-rss:172936                                                                             kB, file-rss:128kB
Компилирую так

Код: Выделить всё

cmake ../ && make -j 6
Прошу помощи? куда копать? памяти 1ГБ...
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3669
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: Компиляция с Out of memory

Сообщение devilr »

Мало данных. Если компилируете в /dev/shm, то, возможно, её слишком мало (по умолчанию shm = половине оперативки)
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Bookkc
Сообщения: 245
ОС: Ubuntu, Gentoo, Debian

Re: Компиляция с Out of memory

Сообщение Bookkc »

не знаю что такое shm компилирую прям в домашней директории
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Компиляция с Out of memory

Сообщение Bizdelnick »

Уменьшайте значение -j.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Компиляция с Out of memory

Сообщение s.xbatob »

Где-то я этот вопрос уже видел. Там было подробнее. Судя по всему, компилировалось что-то сложное на 32-битной платформе, и процессу компилятора не хватало адресного пространства.
Спасибо сказали:
Bookkc
Сообщения: 245
ОС: Ubuntu, Gentoo, Debian

Re: Компиляция с Out of memory

Сообщение Bookkc »

Bizdelnick писал:
21.06.2018 12:26
Уменьшайте значение -j.
увеличил озу и уменьшил параметр -j . не знаю что помогло но всё ок)
Спасибо сказали:
Ответить