armcc编译的程序在linaro上运行不了。
一个简单的hello.c的hello world程序。在linano上用自带的arm-none-linux-gnueabihf-gcc 编译执行都正常。
但是在x86 win7 64bit的pc上用armcc -o test test.c生成test文件,用u盘拷到cubieboard中去,却无法执行,直接kill掉。
我不清楚哪里有问题,各位前辈请指导下,谢了!
当然。
我看你是在windows下运行的armcc吧,应该没理解错?
armcc应该是只把c编译成裸的arm机器码,而在linux下运行需要更多
推荐你看一下链接器相关的书,或者:
man elf
页:
[1]