读书人

可执行文件找不到解决思路

发布时间: 2013-01-26 13:47:02 作者: rapoo

可执行文件找不到
root@android:/data # ls -l lcd
-rwxrwxrwx root root 8060 2013-01-16 13:57 lcd
root@android:/data # ./lcd
/system/bin/sh: ./lcd: No such file or directory
1|root@android:/data #

lcd是我生成的一个可执行文件,我执行它的时候居然找不到。
[解决办法]

引用:
引用:
楼主,假设你的c文件名叫lcd.c
那么,请这么编译:
arm-linux-gcc -o lcd lcd.c -static
然后把lcd 放到目标板上执行就好了
保证没问题。
我用strace 追踪发现:
127
[解决办法]
root@android:/system/bin # strace ./lcd ……

open("/dev/fb0", O_RDWR) = -1 ENOENT (No such file or directory)
ioctl(-1, 0x4600, 0xbedd49a4) = -1 EBADF (Bad file number)
没有/dev/fb0?
/dev/graphics/fb0 呢?

读书人网 >驱动开发

热点推荐