一个工程2个MAIN.C?

[复制链接]
2358|8
 楼主| twins7713 发表于 2013-4-18 11:22 | 显示全部楼层 |阅读模式
今天看别人的程序,发现个很奇怪的使用,一个工程为什么可以有2个MAIN.C。

而且这两个main.c是同一个文件,但是内部代码完全不一样,而且还可以相互应用各自的代码。这是怎么回事,求解答帝。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
阿南 发表于 2013-4-18 11:34 | 显示全部楼层
两个main.c应该是不行的,当然还要看具体的开发环境的规定,主要是在编译后连接时
 楼主| twins7713 发表于 2013-4-18 11:40 | 显示全部楼层
阿南 发表于 2013-4-18 11:34
两个main.c应该是不行的,当然还要看具体的开发环境的规定,主要是在编译后连接时 ...

IAR.5.3 STM32 3.5库,第一次看到这样的用法,而且怎么创建出2个main.c的?
阿南 发表于 2013-4-18 12:24 | 显示全部楼层
如果以库的形式提供,可以看成是独立的。如果在一个文件夹下进行编译肯定会报错。
SunFans 发表于 2013-4-18 16:41 | 显示全部楼层
两个main.c,巨汗……:Q
dirtwillfly 发表于 2013-4-18 17:03 | 显示全部楼层
这里能打开,不一定是这个工程包含的文件。而且即使在同一个工程中,肯定在不同文件夹下,而且里面不一定都有main()函数。
啥是arm 发表于 2013-4-18 19:54 | 显示全部楼层
哇塞 还可以相互调用?
 楼主| twins7713 发表于 2013-4-19 09:53 | 显示全部楼层
我自己的错,搞清楚了,谢谢。
rgh111 发表于 2013-4-19 10:40 | 显示全部楼层
一个工程里面有两个main.c是有可能的,像在Linux,Android里面的应该程序,相互独立,是没有什么问题的.

大家要明白,工程只是用于管理项目的资源,并不代表程序间的相互调用关系.;P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

29

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部
0