首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

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

2013-01-26 
可执行文件找不到root@android:/data # ls -l lcd-rwxrwxrwx rootroot8060 2013-01-16 13:57 lcdroot@andr

可执行文件找不到
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 呢?

热点排行