uBuntu代码准备,编译环境配置
步骤1:寻找USB驱动模板,我取得是:
linux-2.6.24.3\drivers\usb\usb-skeleton.c
新建一个目录,复制为新的文件名: usb-boot_jz.c
步骤2:构造 MakeFile,在新目录下,创建MakeF,内容如下:
#--------------------------------------
obj-m = usb-boot_jz.o
K_DIR = $(shell uname -r)
PWD = $(shell pwd)
all:
echo /lib/modules/$(K_DIR)/build
echo $(PWD)
make -C /lib/modules/$(K_DIR)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(K_DIR)/build M=$(PWD) clean
# end #
#--------------------------------------
注意1:MakeFile中容易出问题的地方:不是顶格的行,用TAB分割,不是空格。
注意2:如果用Windows下的UE编辑代码,千万注意,不要配置成自动转换 Unix文件。
步骤3:编译--只要在命令行下,输入:
# make
观察,可以生成 .ko 文件: usb-boot_jz.ko
这说明我们可以成功在 UBuntu下编译成功。
阅读(469) | 评论(0) | 转发(0) |