当前位置: 代码迷 >> 单片机 >> keil的多文件编译有关问题
  详细解决方案

keil的多文件编译有关问题

热度:39   发布时间:2016-04-28 15:58:27.0
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里不可引用,下同。
  相关解决方案