共2条
1/1 1 跳转至页
main,main 请问b main和b __main有什么区别吗?
问
答 1:
有区别main是汇编语言程序中的标号(函数名),而__main是C语言程序中的main()函数。
答 2:
为什么?可是他们都跳转到c语言的main函数阿~
在周立功的实验里面c语言版本都是
;跳转到c语言入口
B __main
假如我改成 b main 一样可以跳转到c语言的main函数
为什么阿?
答 3: 你可以单步看一下,他还有一些初始化代码,如用b main直接跳你的main函数 答 4: 我的疑问之处周立功的实验的初始化文件里面~声明了外部函数main,初始化结束后,b __main条转到了c语言的main函数,这个是为什么?文件里面并没有声明__main的地方,为什么也能跳转呢?既然声明了main是外部函数,为什么不通过b main来进行跳转呢? 答 5: __main是ADS要求的,用于初始化库函数等。main是函数名__main可以参考ADS帮助文档 答 6: 我也明白了__main是ADS提供的C函数库的入口,在完成初始化之后再引导CPU进入main()函数。
the C library CAN perform the initialization of the environment and call the application entry point at main().
在周立功的实验里面c语言版本都是
;跳转到c语言入口
B __main
假如我改成 b main 一样可以跳转到c语言的main函数
为什么阿?
答 3: 你可以单步看一下,他还有一些初始化代码,如用b main直接跳你的main函数 答 4: 我的疑问之处周立功的实验的初始化文件里面~声明了外部函数main,初始化结束后,b __main条转到了c语言的main函数,这个是为什么?文件里面并没有声明__main的地方,为什么也能跳转呢?既然声明了main是外部函数,为什么不通过b main来进行跳转呢? 答 5: __main是ADS要求的,用于初始化库函数等。main是函数名__main可以参考ADS帮助文档 答 6: 我也明白了__main是ADS提供的C函数库的入口,在完成初始化之后再引导CPU进入main()函数。
the C library CAN perform the initialization of the environment and call the application entry point at main().
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 28BYJ-48机械臂实现人脸跟随被打赏¥24元 | |
| 基于RK3506B的片温识读功能的实现被打赏¥25元 | |
| 【瑞萨RA8D1测评】基于FreeRTOS的lvgl移植教程被打赏¥29元 | |
| 电子价签墨水屏开发被打赏¥35元 | |
| 【Ozone】RTT 打印终端使用被打赏¥29元 | |
| BMS保护板绝缘检测功能-不平衡电桥技术绝缘电阻检测设计与实现被打赏¥34元 | |
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |
我要赚赏金
