xujunxp 发表于 2006-10-16 12:51:59

在MagicLinux上的编译问题?

修改driver中的Makefile为:

ifneq ($(KERNELRELEASE),)
# kbuild part of makefile
        obj-m:= kegui.o
#kegui-y := event.o
else
        KERNELSRC ?= /lib/modules/$(shell uname -r)/build
        PWD := $(shell pwd)
       
#KERNELSRC :=~/au1200/linux-2.6.11-argon


default :
        make -C $(KERNELSRC) M=$(PWD) modules

clean:
        rm -f *.o *.ko *.mod.c *~

endif

可以编译成功。

运行load_driver.sh没有问题。
运行./ewm new.bmp, ./fifteen如下图。总感觉有问题,请问这就是正常运行的样子吗?http://blog.chinaunix.net/photo/3198_061016124340.png
http://blog.chinaunix.net/photo/3198_061016124812.png

asmcos 发表于 2006-10-17 10:00:40

请不要再X window下使用 egui

xujunxp 发表于 2006-10-17 10:33:51

那应该在什么环境下?

xujunxp 发表于 2006-10-17 11:18:11

我在MagicLinux的终端里面试了一下,效果很好,但鼠标没法使用:(

asmcos 发表于 2006-10-17 17:08:19

已经有2个人反映鼠标没法用了,这不应该阿。

我要查查代码。
理论上 支持 input接口的鼠标EGui都能支持.

xujunxp 发表于 2006-10-17 23:02:37

MagicLinux的终端模式不是传统的80×25的那种,甚至还有背景图像,运行程序后,鼠标移到EGUI中时,就破坏了EGUI,因为终端字符又显示出来了,我不清楚是不是与MagicLinux的这种终端显示模式有关,还要请老大解决啊

asmcos 发表于 2006-10-19 10:10:13

请用gpm -k 试一下,
你说的情况应该是终端鼠标影响了EGui的桌面

xujunxp 发表于 2006-10-19 13:51:37

诚如所言,多谢了,不过鼠标还是有问题,每次载入驱动,运行第一个程序一切正常,而Ctrl+C结束程序,再次开启另一个程序时,鼠标就没有反应了,这是怎么一回事啊

asmcos 发表于 2006-10-20 08:53:09

rmmod kegui.ko
insmod kegui.ko

也许你下载的版本比较早,这个问题我后来改过了。
页: [1]
查看完整版本: 在MagicLinux上的编译问题?