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

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

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

Post by nikll » Tue Jan 21, 2014 8:11 am

Привет всем.
Нативного компилятора для Cortex-M4 под FreeBSD не нашел. Зато нашел исходники для линуха мака и венды: https://launchpad.net/gcc-arm-embedded/ ... rc.tar.bz2
Чтобы оно собралось под фрей качаем по ссылке тот архив и мои файлы:
nikll.tar.bz2
(8.04 KiB) Downloaded 120 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: 2719
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

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

Post by puff » Wed Jan 22, 2014 9:04 am

здорово!
а под openwrt можно собрать? :D
а вообще kicad под freebsd работает? tuner studio запускается?

nikll
Posts: 186
Joined: Tue Oct 15, 2013 5:45 am

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

Post by nikll » Thu Jan 23, 2014 5:27 am

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

Post Reply