Привет всем.
Нативного компилятора для 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
Чтобы оно собралось под фрей качаем по ссылке тот архив и мои файлы:
Складываем все в отдельную папку, распаковываем мои файлы, и запускаем 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 это дата сборки
Если кому надо могу залить свой бинарь.
Компиляция компилятора под FreeBSD
Re: Компиляция компилятора под FreeBSD
здорово!
а под openwrt можно собрать?
а вообще kicad под freebsd работает? tuner studio запускается?
а под openwrt можно собрать?
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
а вообще kicad под freebsd работает? tuner studio запускается?
Re: Компиляция компилятора под FreeBSD
Эклипс линкусячий запустился без проблем, надо тока sun-jdk из портов поставить. Кокос запустился из под вайна нормально, но отладка работать в нем не будет.
openwrt это же прошивка на базе сильно кастрированного линя под роутеры? нахрена на нем компилить?
openwrt это же прошивка на базе сильно кастрированного линя под роутеры? нахрена на нем компилить?
читать всем: http://rusefi.com/forum/viewtopic.php?t=213#p336