在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 请不要再X window下使用 egui 那应该在什么环境下? 我在MagicLinux的终端里面试了一下,效果很好,但鼠标没法使用:( 已经有2个人反映鼠标没法用了,这不应该阿。
我要查查代码。
理论上 支持 input接口的鼠标EGui都能支持. MagicLinux的终端模式不是传统的80×25的那种,甚至还有背景图像,运行程序后,鼠标移到EGUI中时,就破坏了EGUI,因为终端字符又显示出来了,我不清楚是不是与MagicLinux的这种终端显示模式有关,还要请老大解决啊 请用gpm -k 试一下,
你说的情况应该是终端鼠标影响了EGui的桌面 诚如所言,多谢了,不过鼠标还是有问题,每次载入驱动,运行第一个程序一切正常,而Ctrl+C结束程序,再次开启另一个程序时,鼠标就没有反应了,这是怎么一回事啊 rmmod kegui.ko
insmod kegui.ko
也许你下载的版本比较早,这个问题我后来改过了。
页:
[1]