Перейти к содержанию
    

Configure и кросскомпиляция

Вопрос наверно глупый но всё таки.

 

Кто работает с автотулсами наверно сможете подсказать. Как используя configure собрать проект допустим под ARM?

 

Ну или другой вопрос. Качнул исходник какойнить проги под PC. Как обычно в исходнике первым делом запускается configure который создает make. Дык как запустить configure чтобы make был ориентирован на сборку под ARM?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос наверно глупый но всё таки.

 

Кто работает с автотулсами наверно сможете подсказать. Как используя configure собрать проект допустим под ARM?

 

Ну или другой вопрос. Качнул исходник какойнить проги под PC. Как обычно в исходнике первым делом запускается configure который создает make. Дык как запустить configure чтобы make был ориентирован на сборку под ARM?

У меня к примеру так:

./configure -host=mips-hardfloat-linux-gnu --build=i686-pc-linux-gnu --prefix=/core/net/ssh

 

Естественно у вас должен быть кросс-компилер.

Переменные окружения можно задать так:

export CC="mips-linux-gnu-gcc"
export CXX="mips-linux-gnu-g++"
export LD="mips-linux-gnu-ld"
export LDFLAGS="-EL -L/opt/platform/rootfs/cross_rootfs/lib"
export AR="mips-linux-gnu-ar"
export RANLIB="mips-linux-gnu-ranlib"
export CROSS_COMPILE="mips-linux-gnu-"
export CFLAGS="-mips32r2 -march=24kf -mtune=24kf -I/opt/platform/rootfs/cross_rootfs/include -L/opt/platform/rootfs/cross_rootfs/lib -EL -O3 -s"
export CPPFLAGS="-mips32r2 -march=24kf -mtune=24kf -s -EL -Os"

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...