Команда изменения, используемая bjam при установке буст-библиотеки C ++ - PullRequest
1 голос
/ 13 ноября 2009

Я пытаюсь сделать установку библиотеки boost немного медленнее, потому что за короткое время слишком много обращений к gcc, что повышает температуру моего процессора до предела и приводит к сбою системы.

Так что я добавляю это в /etc/site-config.jam

using gcc ; ; "sleep 10; g++" ;

Однако выдает эту ошибку:

$ ./bjam install
/etc/site-config.jam:5: синтаксическая ошибка в ключевом слове;
/etc/site-config.jam:5: в нагрузке
правило сна 10; g ++ неизвестен в модуле pch.
/tmp/boost_1_40_0/tools/build/v2/kernel/modules.jam:283: в импорте
/tmp/boost_1_40_0/tools/build/v2/tools/gcc.jam:19: в нагрузке
/tmp/boost_1_40_0/tools/build/v2/kernel/modules.jam:283: в импорте
/tmp/boost_1_40_0/tools/build/v2/build/toolset.jam:37: в toolset.using
/tmp/boost_1_40_0/tools/build/v2/build/project.jam:874: при использовании
project-config.jam: 12: in modules.load
/tmp/boost_1_40_0/tools/build/v2/build-system.jam:241: в конфигурации загрузки
/tmp/boost_1_40_0/tools/build/v2/build-system.jam:407: в файлах конфигурации загрузки
/tmp/boost_1_40_0/tools/build/v2/build-system.jam:538: в нагрузке
/tmp/boost_1_40_0/tools/build/v2/kernel/modules.jam:283: в импорте
/tmp/boost_1_40_0/tools/build/v2/kernel/bootstrap.jam:138: в boost-build
/tmp/boost_1_40_0/boost-build.jam:16: в области видимости модуля

Как я могу решить это?

1 Ответ

3 голосов
/ 13 ноября 2009

Позвольте мне дублировать ответ, который я дал в списке рассылки boost-пользователей.

Пожалуйста, обратитесь к документации по настройке gcc

Синтаксис дает:

с использованием gcc: [версия]: [c ++ - команда компиляции]: [опции компилятора];

Другими словами, вам нужно иметь «:» вместо первого и второго «;».

...