2011-03-17 11 views

Respuesta

34

Cruzo construido para una cadena de herramientas ARM usando algo como esto:

echo "using gcc : arm-unknown-linux-gnueabi : /usr/local/arm/bin/g++ ; " >> tools/build/v2/user-config.jam 

usted debería ser capaz de hacer algo como esto:

impulso versión 1.59 y superiores:

echo "using gcc : 4.4 : /usr/bin/g++-4.4 ; " >> tools/build/src/user-config.jam 

impulso versión 1.58 y a continuación:

echo "using gcc : 4.4 : /usr/bin/g++-4.4 ; " >> tools/build/v2/user-config.jam 

y luego construir con

bjam --toolset=gcc-4.4 
+2

puedo confirmar que funciona. – Tibor

+1

Otra confirmación: Linux Mint 17.1, x64, GCC-4.1, Boost 1.43 – nils

+1

Es posible que necesite un '. /' En './Bjam' si está compilando localmente y ya tiene una instalación de sistema de Boost. –

1

Actualización para Boost 1,59

Ahora tiene que hacer esto:

echo "using gcc : : /usr/bin/g++44 ; " >> tools/build/src/user-config.jam 
0

Para las personas que les gusta saber la respuesta para Boost 1.61 en OSX 10.11.6: Sean ' s answer no funcionó para mí debido al error ld: unknown option: -h mencionado en this boost report. Para que funcione He sustituido por gccdarwin en su mando

echo "using darwin : 6.2 : /usr/local/bin/g++-6 ; " >> tools/build/src/user-config.jam 

Para compilar e instalarlo lo utiliza

./b2 --toolset=darwin-6.2 --prefix=$HOME/.local/ install 
Cuestiones relacionadas