Как разрешить distcc использовать указанный компилятор

На моем хосте Linux установлены две версии gcc, одна 4.8.1другой 4.4.7, Я хочу использовать 4.8.1 пока компилирую мой код.
После того, как я установил distcc, gcc -v напечатает коллекцию 4.8.1, но distcc -v все еще будет печатать 4.4.7.

Поэтому, когда я использую pump make -j4 CC=distcc CXX=distcc чтобы скомпилировать мой проект, он появится ниже ошибки:

cc1plus: ошибка: нераспознанная опция командной строки «-std = c ++ 11»

Кажется, что distcc не использует правильный компилятор. Как я могу указать компилятор для distcc?

0

Решение

Все еще не нашел легкий путь, но можно скомпилировать, как показано ниже:

GCC_HOME = / path / of / gcc make -j4
CC = «LD_LIBRARY_PATH = $ GCC_HOME / MPFR-3.1.2 / Библиотека: $ GCC_HOME / MPC-1.0.1 / Библиотека: $ GCC_HOME / ГМП-5.1.2 / Библиотека: $ GCC_HOME / Библиотека: $ GCC_HOME / lib64
distcc $ GCC_HOME / bin / gcc «CXX =» LD_LIBRARY_PATH = $ GCC_HOME / mpfr-3.1.2 / lib: $ GCC_HOME / mpc-1.0.1 / lib: $ GCC_HOME / gmp-5.1.2 / lib: $ GCC_HOME / lib : $ GCC_HOME / lib64
distcc $ GCC_HOME / bin / g ++ «

Но в моем окружении distcc все еще не может работать в режиме насоса

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]