首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

keil的多文件编译有关问题

2012-05-14 
keil的多文件编译问题比如我有若干个c文件一个main.c,里面是main函数一个a.c,里面我定义了一个变量char kk

keil的多文件编译问题
比如我有若干个c文件
一个main.c,里面是main函数
一个a.c,里面我定义了一个变量char kk
问这个kk是全局型的吗,main里面能直接引用到它么
如果是char code kk呢?

[解决办法]
只要定义是放在函数体外的,要在main.c里使用,只需在main.c文件的前面加入 extern char kk;
或者 extern char code kk;(对应你的定义),在main.c里就可以使用了。
[解决办法]
kk不是全局,main里不可引用,下同。

热点排行