在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 进入执行,问题解决。