Параметры `./configure` для кросс-компиляции?

Насколько мне известно, скрипт ./configure создается с помощью GNU Autoconf. Я вообще ничего не знаю о Autoconf. Как работают эти инструменты и как я могу использовать этот скрипт ./configure для кросс-компиляции исходного кода?


person eonil    schedule 28.02.2011    source источник


Ответы (1)


Это довольно хорошая небольшая статья о кросс-компиляции: http://linux.bytesex.org/cross-compiler.html.

Основная часть кросс-компиляции — установка флагов конфигурации, чтобы компилятор указывал на целевую архитектуру и платформу:

./configure --target=sparc-linux --with-gnu-as i486-redhat-linux

Это может быть устаревшим (измененная копия и вставка из этой статьи), но та же концепция все еще применяется.

person Blender    schedule 28.02.2011