Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Configure и кросскомпиляция
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
neiro80
Вопрос наверно глупый но всё таки.

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

Ну или другой вопрос. Качнул исходник какойнить проги под PC. Как обычно в исходнике первым делом запускается configure который создает make. Дык как запустить configure чтобы make был ориентирован на сборку под ARM?
denyslb
Цитата(neiro80 @ Aug 21 2010, 22:53) *
Вопрос наверно глупый но всё таки.

Кто работает с автотулсами наверно сможете подсказать. Как используя 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"

neiro80
Спасиб!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.