嵌入式linux 执行文件无法在开发板上执行cannot execute binary file: Exec format erro

注意makefile中的arm-linux-gcc的安装路径,例如ti的sdk中,具体安装路径可以在Rules.make中找到,示例makefile文件如下:

TI_SDK_PATH=/home/zhang/ti-linux-sdk-04.02.00.09

LINUX_DEVKIT_PATH=$(TI_SDK_PATH)/linux-devkit

CROSS_COMPILE=$(LINUX_DEVKIT_PATH)/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-

CC=$(CROSS_COMPILE)gcc

test: test.c
$(CC) -o test test.c
……
clean:
rm -rf *.o

你可能感兴趣的:(arm-linux学习)