Компиляция компилятора под FreeBSD

Не компилится? Не соединяется? Показывает пургу?
Post Reply
nikll
Posts: 186
Joined: Tue Oct 15, 2013 5:45 am

Компиляция компилятора под FreeBSD

Post by nikll »

Привет всем.
Нативного компилятора для Cortex-M4 под FreeBSD не нашел. Зато нашел исходники для линуха мака и венды: https://launchpad.net/gcc-arm-embedded/4.8/4.8-2013-q4-major/+download/gcc-arm-none-eabi-4_8-2013q4-20131204-src.tar.bz2
Чтобы оно собралось под фрей качаем по ссылке тот архив и мои файлы:
nikll.tar.bz2
(8.04 KiB) Downloaded 463 times
Складываем все в отдельную папку, распаковываем мои файлы, и запускаем build_freebsd9.sh дальше все само должно собратся.

Для сборки и работы требуется установить из портов следующий набор:
cloog >= 0.18.0 /usr/ports/math/cloog
expat >= 2.0.1 /usr/ports/textproc/expat2
gmp >= 4.3.2 /usr/ports/math/gmp
libelf >= 0.8.13 /usr/ports/devel/libelf
libiconv >= 1.14 /usr/ports/converters/libiconv
mpc >= 0.8.1 /usr/ports/math/mpc
mpfr >= 2.4.2 /usr/ports/math/mpfr

Если версии в портах более старые то обновите порты.

У меня на свежих портах получилось это:
cloog-0.18.1_1 Code generator in the polyhedral model
expat-2.1.0 XML 1.0 parser written in C
gmp-5.1.3 Free library for arbitrary precision arithmetic
libelf-0.8.13_1 A public ELF file access library similar to libelf(3) in Solaris
libiconv-1.14_1 A character set conversion library
mpc-1.0.1 Library of complex numbers with arbitrarily high precision
mpfr-3.1.2 A library for multiple-precision floating-point computations

Собирал родным фришным gcc версии: gcc (GCC) 4.2.1 20070831 patched [FreeBSD]

Собранный компилятор будет лежать в: gcc-arm-none-eabi-4_8-2013q4-20131204/pkg/gcc-arm-none-eabi-4_8-2014q1-20140121-freebsd.tar.bz2 где 2014q1-20140121 это дата сборки

Если кому надо могу залить свой бинарь.
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Компиляция компилятора под FreeBSD

Post by puff »

здорово!
а под openwrt можно собрать? :D
а вообще kicad под freebsd работает? tuner studio запускается?
nikll
Posts: 186
Joined: Tue Oct 15, 2013 5:45 am

Re: Компиляция компилятора под FreeBSD

Post by nikll »

Эклипс линкусячий запустился без проблем, надо тока sun-jdk из портов поставить. Кокос запустился из под вайна нормально, но отладка работать в нем не будет.
openwrt это же прошивка на базе сильно кастрированного линя под роутеры? нахрена на нем компилить?
Post Reply