共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 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |