请大家帮我看看keil编译器为什么报错

[复制链接]
1079|14
手机看帖
扫描二维码
随时随地手机跟帖
gujiamao12345| | 2018-12-15 22:30 | 显示全部楼层
mian-》main

使用特权

评论回复
评论
dirtwillfly 2018-12-17 08:25 回复TA
犀利的眼神 
xyz549040622 2018-12-16 07:03 回复TA
最大的错误,哈哈。 
云浅安然|  楼主 | 2018-12-17 10:39 | 显示全部楼层

天啊,居然没发现这个问题,

使用特权

评论回复
云浅安然|  楼主 | 2018-12-17 10:44 | 显示全部楼层

首先很感谢你指出这个问题,其次void 后面跟函数名可以是任意名字,所以即使我写成mian也是没问题的,而我编译报错的是没有找到“_vectors”这个文件,我想知道为什么会报这个错误

使用特权

评论回复
云浅安然|  楼主 | 2018-12-17 10:45 | 显示全部楼层

首先很感谢你指出这个问题,其次void 后面跟函数名可以是任意名字,所以即使我写成mian也是没问题的,而我编译报错的是没有找到“_vectors”这个文件,我想知道为什么会报这个错误

使用特权

评论回复
自行车VB你们| | 2018-12-17 11:22 | 显示全部楼层
我是来学习的!

使用特权

评论回复
云浅安然|  楼主 | 2018-12-17 22:13 | 显示全部楼层

已经找到原因,是没添加启动文件和void SystemInit(void)函数

使用特权

评论回复
gujiamao12345| | 2018-12-17 22:41 | 显示全部楼层
云浅安然 发表于 2018-12-17 10:45
首先很感谢你指出这个问题,其次void 后面跟函数名可以是任意名字,所以即使我写成mian也是没问题的,而 ...

如果不在keil下 ,在vs下会有这个问题吗

我猜是不是有个汇编的启动代码.s没有加进来

使用特权

评论回复
gujiamao12345| | 2018-12-17 22:42 | 显示全部楼层
云浅安然 发表于 2018-12-17 22:13
已经找到原因,是没添加启动文件和void SystemInit(void)函数

这函数里有啥呀?

使用特权

评论回复
l435799304| | 2018-12-18 11:35 | 显示全部楼层

设置系统晶振等初始化动作,会在main函数之前执行

使用特权

评论回复
gujiamao12345| | 2018-12-18 22:40 | 显示全部楼层
l435799304 发表于 2018-12-18 11:35
设置系统晶振等初始化动作,会在main函数之前执行

那有提到vector之类的嘛

使用特权

评论回复
云浅安然|  楼主 | 2018-12-19 10:35 | 显示全部楼层

空函数也行

使用特权

评论回复
零三翟邢止胃| | 2019-3-27 10:51 | 显示全部楼层
所以即使我写成mian也是没问题的,而我编译报错的是没有找到“_vectors”这个文件,我想知道为什么会报这个错误

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

49

帖子

1

粉丝