请教程序的reloc错误问题...
自己编的程序用skyeye运行没问题,但下载到开发板上就没法运行,报错如下:
# ./hello
BINFMT_FLAT: reloc outside program 0xa05d0000 (0 - 0x7064/0x5d80), killing hell!
BINFMT_FLAT: reloc outside program 0xa05d0000 (0 - 0x7064/0x5d80), killing hell!
SIGSEGV
请问这是为什么?
我没加什么编译参数,就是用的arm-elf-gcc -Wl,-elf2flt -o hello hello.c
是不是要加什么参数?
谢谢!