Как ограничить количество "cc1plus" при использовании "catkin build" - PullRequest
0 голосов
/ 08 марта 2020

Мой компьютер устарел, поэтому при запуске 'catkin build' происходит сбой системы.

Я пытаюсь ограничить потоки при сборке:

  1. apply '- j2 'в конце сборки catkin
  2. export ROS_PARALLEL_JOBS2 = -j2

Но все равно не удалось.

Я проверил, что при запуске сборки есть несколько "cc1plus" "когда запускается" верх ".

Кто-нибудь знает, как ограничить количество cc1plus? Спасибо.

1 Ответ

0 голосов
/ 12 марта 2020

export ROS_PARALLEL_JOBS2=-j2 не так полезен, когда вы переопределяете с помощью -j2 в catkin build.

попробуйте вызвать сборку catkin с -j1 -p1, чтобы ограничить компиляцию нескольких пакетов. в нижней части терминала вы видите число потоков, которые начали компилировать пакеты.

также лично у меня были лучшие результаты при использовании рабочего пространства в merged вместо linked.

...