"File format not recognized"
собственно такая ошибка линкера,сам скрипт сборки:
PHP код:
set filename=%2 set dir=%1 set out=%3 cls @echo . @echo build C code.... arm-elf-gcc -Wall -g -c -DHAVE_NEWLIB -I E:\jxd\SDK\spmpdev\lib\ -I E:\jxd\SDK\spmpdev\include\ -nostdlib -mcpu=arm926ej-s %DIR%%filename% -o %dir%%out%.0 @echo . @echo Linked.... arm-elf-ld -nostdlib -L E:\jxd\SDK\spmpdev\lib\ -nostartfiles -T %dir%game.ld %dir%start.o %dir%%out%.0 E:\jxd\SDK\spmpdev\lib\*.o E:\jxd\SDK\spmpdev\lib\*.a -o %dir%%OUT%.1 @echo . @echo Compress.... arm-elf-objcopy -O binary %dir%%out%.1 %dir%%out%.2 @echo . @echo build BIN MKBING %dir%%out%.2 %dir%%out%.BIN @echo . @echo Deleting tmp del /q %dir%*.1 del /q %dir%*.2 del /q %dir%*.0 pause cls
либы от С под вин, а сборка под arm-elf,может из-за этого ошибка быть?
|