sh: ./i2c_test: not executable: 64-bit ELF file No such file or directory

在ubuntu服务器上编译一个简单c程序,但是push进去开发板厚,发现在开发板上执行失败。

编译:arm-linux-gcc -o i2c_test i2c_test.c

生产i2c_test文件,

adb push i2c_test /          push到目标开发板上,

执行:./i2c_test 

提示:

sh: ./i2c_test:  No such file or directory

执行失败。

原因:编译应该编译成静态的 arm-linux-gcc -static -o i2c_test i2c_test.c

再push 进入执行,问题解决。

            

猜你喜欢

转载自blog.csdn.net/u012830148/article/details/88425984
今日推荐