当前位置:
工控论坛
> >
产品
>
嵌入式系统
>
Linux
我要发帖
#define MODULE作用是什么?定义用空格代替它吗?
点击:
1766
| 回复:
1
布鲁斯许
关注
私信
精华:0帖
求助:0帖
帖子:21帖 | 6回
年度积分:0
历史总积分:75
注册:2003年2月25日
发表于:2004-09-22 10:28:00
楼主
#define MODULE作用是什么?定义用空格代替它吗? 程序: #define MODULE #include <linux/module.h> int init_module(void) { printk("<1>Hello,world\n"); return 0; } void cleanup_module(void) { printk("<l>Goodbye cruel world\n"); } 如果用空格代替MODULE,可是程序中根本都没出现MODULE呀??这到底是什么意思呢?
分享到:
收藏
邀请回答
回复楼主
举报
珠海吴兴
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 18回
年度积分:0
历史总积分:137
注册:2003年2月28日
发表于:2006-02-17 14:12:00
1楼
就是#define MODULE的意思,可能后面会用到:
#ifdef MODULE
.
.
.
#else
.
.
.
#endif
明白了吧,这是在编译时宏,版本兼容一般也是这样实现的
回复
引用
举报
热门招聘
相关主题
有谁用过8279?
[1144]
MOXA的好东东
[1062]
几种无线通信方式简介
[1874]
求助:关于74HC244,2831,2981...
[4683]
热电偶测温电路原理图
[4136]
挑战单片机的嵌入极限
[3922]
虚心请教,串口转以太的益处
[1063]
欢迎加入嵌入式兼职平台
[1092]
我整理的USB2.0协议中文版,当...
[12227]
排阻封装问题?
[2352]
官方公众号
智造工程师
客服
小程序
公众号