找回密码
 注册
查看: 2352|回复: 6

运行出错!

[复制链接]
发表于 2006-8-14 17:38:33 | 显示全部楼层 |阅读模式
esmcos版主,对你的EGui很感兴趣。。。
下载了一个编译发现运行时出错。。
>./load_driver.sh
load_driver.sh: applet not found
>./run-egui.sh
run-egui.sh: applet not found

工作环境:
我是在VMWare中运行自己裁减的kernel(2.6.16), 其实就是一个MiniLFS(linux-2.6.16+busybox1.1.3)
请问如何解决呢?谢谢!
另外,你们下一步的开发是什么呢?我看看我能不能也参与进来,这样可以跟你们多多学习,呵呵~
发表于 2006-8-15 11:12:40 | 显示全部楼层
busybox 的脚本不兼容.
你直接执行吧
很简单的命令
回复

使用道具 举报

 楼主| 发表于 2006-8-16 11:08:18 | 显示全部楼层
嘿,老大我知道了,就是把脚本的#!/bin/bash 改为#!/bin/sh 就OK啦。
另外,由于busybox我是static编译的,所以没有库文件。因此运行monitor, fifteen的时候会报错“not found”。只要把demo里边的所有makefile(为什么只在demo/Makefile里加不能传到下一级的Makefile呢,版主??)里加上LDFLAGS+=-static,呵呵~跟我一样小白的新手要注意了。。。

还有,asmcos!为什么运行了,屏幕一点反应都没有???

# ./load_driver.sh
/dev/egui device file exists
Framebuffer mode: 640X480-16bpp device: /dev/fb0.
Egui runing...
# ./run-egui.sh
open ok
egui release ....
open ok
egui release ....
open ok
new windows id = 1
回复

使用道具 举报

 楼主| 发表于 2006-8-16 11:17:28 | 显示全部楼层
呵呵~不好意思,刚才最后那个问题搞定了,是我自己的framebuffer有问题(具体是什么问题还不知道,再查查看)。。。
不过或许也是EGui的一个小BUG吧,为什么framebuffer有问题还不提示出错呢?
回复

使用道具 举报

发表于 2006-8-16 12:43:06 | 显示全部楼层
EGui现在获取Framebuffer的错误信息后,确实没有退出.
回复

使用道具 举报

发表于 2006-8-16 12:45:44 | 显示全部楼层
>>另外,由于busybox我是static编译的,所以没有库文件。因此运行monitor, fifteen的时候会报错“not found”。只要把demo里边的所有makefile(为什么只在demo/Makefile里加不能传到下一级的Makefile呢,版主??)里加上LDFLAGS+=-static,

1. 因此运行monitor, fifteen的时候会报错“not found”。???
没有这种说法吧,你的系统没有动态库?

2.只要把demo里边的所有makefile(为什么只在demo/Makefile里加不能传到下一级的Makefile呢,版主??)里加上LDFLAGS+=-static,

在config.mk上添加.
回复

使用道具 举报

 楼主| 发表于 2006-8-17 09:19:35 | 显示全部楼层
是啊,系统是没有动态连接库,因为我的系统算是一个LFS了(我要在vmware中模拟一个Embedded的平台)。rootfs都是自己做的。里边只有一个busybox,而且还是静态链接的,所以不需要库文件支持,系统里连/lib这个目录都没有,呵呵~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-6 15:38 , Processed in 0.075049 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表