keil中同一个工程文件下的不同group(组)之间是什么关系?

我知道一个组里可以包含多个.c文件,而且这几个.c文件的函数可以通过声明extern函数或者建立头文件的方法互相调用。那么现在有不同的group1和group2,都位于t... 我知道一个组里可以包含多个.c文件,而且这几个.c文件的函数可以通过声明extern函数或者建立头文件的方法互相调用。
那么现在有不同的group1和group2,都位于target1下,且每个group有多个.c文件,此时group1中的.c如何调用group2中的.c中的函数呢?
还有就是,是不是一个target下不过有多少group或多少.c文件,都只能有一个main()函数?
展开
 我来答
一剑出血
高粉答主

2015-12-16 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
group只是逻辑上的归类关系而已,本身并不对文件相互构成隔离。group1里的文件可以直接调用group2的(只要路径设置正确、能正常找到)。

一般来说,在一个target下面是只可以有一个main()函数的,这是由连接器的天然属性决定的(引导完成后根据__main符号进行跳转)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式