wekey
驱动牛犊
驱动牛犊
  • 注册日期2002-12-21
  • 最后登录2003-05-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1194回复:5

模块开发

楼主#
更多 发布于:2003-04-27 07:15
大家开发驱动模块,是不是都用gcc编译?
但gcc连printk都不认识,不是太不方便?
jiaoyer_lin
驱动牛犊
驱动牛犊
  • 注册日期2002-12-21
  • 最后登录2005-02-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-04 12:47
在Linux Device Drivers里说得很详细 :)
千程万里路,一步一艰辛。 世间百花园,一朵亦芳香!
hometown
驱动大牛
驱动大牛
  • 注册日期2002-10-24
  • 最后登录2004-05-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-30 09:21
加个编译选项 -DMODULE -D__KERNEL__ 看看
How fair and how pleasant art thou, O love, for delights!This thy stature is like to a palm tree, and thy breasts to clusters of grapes.I said, I will go up to the palm tree, I will take hold of the boughs thereof: now also thy breasts shall be as clusters of the vine, and the smell of thy nose like apples;And the roof of thy mouth like the best wine for my beloved, that goeth down sweetly, causing the lips of those that are asleep to speak.
dos
dos
驱动小牛
驱动小牛
  • 注册日期2001-06-13
  • 最后登录2010-02-24
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-04-27 11:39
hi,我不是发牢骚啊,
我刚开始学linux的驱动开发,写了一个hello world,只需要include<linux/module.h>, gcc还是不认识printk,虽然编译成功。
你能不能给我解释一下啊?sorry,我是新手。


自己到include/目录下找一找包含printk定义的头文件。
wekey
驱动牛犊
驱动牛犊
  • 注册日期2002-12-21
  • 最后登录2003-05-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-04-27 10:05
hi,我不是发牢骚啊,
我刚开始学linux的驱动开发,写了一个hello world,只需要include<linux/module.h>, gcc还是不认识printk,虽然编译成功。
你能不能给我解释一下啊?sorry,我是新手。
dos
dos
驱动小牛
驱动小牛
  • 注册日期2001-06-13
  • 最后登录2010-02-24
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-04-27 09:56
大家开发驱动模块,是不是都用gcc编译?
但gcc连printk都不认识,不是太不方便?


hi,小伙子,不要随便发牢骚呀。gcc只是一个编译器,它没有责任去识别具体的函数。不认识printk完全是因为你的开发环境没设置好,该包含的头文件没有包含。
游客

返回顶部