свежак: собрал gcc для arm и для авр, кое че поправи Здраствуйте.
Собрадл свежак для arm:
binutils-cvs-20070724
gcc-4.3-20070720
newlib-cvs-20070724
gdb6.6.50-20070524
Новые феньтеплюшки:
1.
Решил попробывать gfortran присобачит - присобачился!!! Пробывал сегодня компилять проект USB усторойства (lpc2148 + libusb), добавил фортрановских файлов в которых реализовал квадратурный ЧМ демодулятор на первых разностях, и такой же на С сделал. Закопилял - отладчик показа что работает и то и то, но у фортановского объектника немного код другой и возможно!! !! чуток быстрее. Думаю что по мере усложнения математических выражений разница без приборов могет проявится Короче еще одна фенечка. таким образом теперь имеем
С/C++/Fortran95
2. Имеется поддержка Cortex (азм есть Thumb2), пришлось немного хакнуть функции newlib::setjmp/longjmp - т.к. сохранение в стек регистра указателя стека SP в Thumb2 неможет быть с помощю инструкции stm ( почему???? можь меня переглюкнуло? ) сделал сохранение чере r2 регистр. Просьба необремененных отсутствием плат на Cortex'ах попробывать и проверить на всякий случай этот момент, и желательно мне сообщить. Крайне чучуть модифицировал lib1funcs.asm на предмет Thumb2 инструкции itt.
Все должно работать но нада проверить (чего я не могу сделать иза отсутствия подопытного животного)
3. Наконец то дошли руки со системы префиксов GCC: теперь компиллер не использует реестр для узнавания директории его инсталяции и соответственно кудабы не перенести папку с установленым компиллером он будет в ней автоматом находить хидеры и либы. Все работет по принципу вычисления относительного пучи черех путь cc1,cc1plus,gcc.. Выкинул все гавно, переделал по свойму
ну и так по мелочам..
Кому интерсно, качайте, архив 34,3 метра rar
http://www.klen.or …gdb6.6.50-20070524.rar
для avr аналогично за исключение 1 2 пункта
binutils-cvs-20070724
gcc-4.3-20070720
avr-libc-1.4.6
архив 11,3 метров
http://www.klen.or …0724_avrlibc-1.4.6.rar
-
- +2 :) - ruslan(31.07.2007 21:06, )
- 0xFF. Людей, который могут сами "чуть чуть перехачить" и собрать GCC - уважаю! - Evgeny_CD(25.07.2007 22:55, )
- Плюсадин :) - Николай Коровин(31.07.2007 18:39, )