horsedo
驱动小牛
驱动小牛
  • 注册日期2001-11-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1153回复:5

关于驱动程序的编译????(高分请教)

楼主#
更多 发布于:2002-03-11 11:20
哪个大侠给讲讲对于驱动程序的编译过程
source  dirs  makefile   *.mak
这几个文件起什么作用? 具体有什么关系和区别?
谢谢        
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-11 12:15
严格地来讲,只有SOURCES、makefile文件是必不可少的(用命令行编译的时候)。DIRS和其它的文件可有可无,视具体情况而定。
SOURCES文件列出Build程序的参数,包括需要编译的源文件名、源文件名以及包含库的路径,还有生成的程序的名字和类型,这些都是用Build程序可以识别的宏写成的。
Dirs是一个可以令Build产生编译回溯功能的文件,它仅包括待编译文件的目录,如果有多个(级)目录,则每个目录下必须有一个SOURCES文件和一个Makefile(not makefile.inc)文件。
在SOURCES 文件和 DIRS文件书写的时候需要注意的一点是参数宏名和\'=\'之间不能有空格,\'=\'后可以允许空格。
其实,你可以下载一个本站的Custom Wizard 文件到VC的特定目录下直接在IDE环境下编译,这样可以省去很多麻烦。

Best Regards.
Tom_lyd
ygm99
驱动牛犊
驱动牛犊
  • 注册日期2001-11-19
  • 最后登录2006-01-19
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-11 16:23
tom_lyd大侠:
   请问哪有Custom Wizard 这个东东,是在本站吗?
   我在相关下载里没有search到:(,
   到底在哪里呢?

[编辑 -  3/11/02 作者: ygm99]
学习ARM+uClinux中, 问题多多,请多指教! 我的开发板:HJARM4510b。 看上去跟samsung的SNDS100类似。 S3C4510b+16MBRAM+2MB flash 正在学习uClinux的驱动程序的开发!
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-03-11 16:31
本站的相关下载\\开发工具\\WDM&VC6.0你,如果舍不得分的话,给我Email,我给你发一个。
Tom_lyd
idapro
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2002-06-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-03-15 12:55
看看Chris Cant的那本书,讲的很明白的:)
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-03-15 15:55
用户被禁言,该主题自动屏蔽!
游客

返回顶部