LINUX.ORG.RU

настройка KDevelop под компилятор ARM


0

0

поставил себе ARMовский toolchain в папку /usr/local/arm
Запускаю KDevelop
Выставлю в Проект->Параметры проекта->Параметры Configure->Главное->Параметры командной строки ключ: --host=arm-elf
После этого пытаюсь конфигурировать.
В логе вылазиет какойто другой компилятор arm-elf-...
(наверно стоит чтото ещё у меня)
Но конфигурирование не происходит изза ошибки ассемблера
Вот отрывок из файла config.log:

Configured with: ../gcc-3.4.3/configure --target=arm-elf --prefix=/srv/shared/gnuarm/gnuarm-3.4.3 --enable-interwork --enable-multilib --with-newlib --with-headers=../newlib-1.12.0/newlib/libc/include --enable-languages=c,c++,java --disable-libgcj
Thread model: single
gcc version 3.4.3
configure:2887: $? = 0
configure:2894: arm-elf-gcc -V >&5
arm-elf-gcc: `-V' option must have argument
configure:2898: $? = 1
configure:2921: checking for C compiler default output file name
configure:2943: arm-elf-gcc -O0 -g3 -c conftest.c >&5
/tmp/ccMoKTlW.s: Assembler messages:
/tmp/ccMoKTlW.s:249: Error: junk at end of line, first unrecognized character is `@'
/tmp/ccMoKTlW.s:250: Error: junk at end of line, first unrecognized character is `@'
/tmp/ccMoKTlW.s:251: Error: too many memory references for `mov'
/tmp/ccMoKTlW.s:253: Error: no such instruction: `stmfd sp!,{fp,ip,lr,pc}'
/tmp/ccMoKTlW.s:255: Error: too many memory references for `sub'
/tmp/ccMoKTlW.s:258: Error: expecting operand after ','; got nothing
/tmp/ccMoKTlW.s:260: Error: too many memory references for `mov'
/tmp/ccMoKTlW.s:261: Error: no such instruction: `ldmfd sp,{fp,sp,pc}'

Очень хочеться программировать в KDevelop.
Подскажите пожайлуста как подключить другой компилятор.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.