这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » main,main 请问b main和b __main有什么区别吗?

共2条 1/1 1 跳转至

main,main 请问b main和b __main有什么区别吗?

院士
2006-09-17 18:14:16     打赏
main,main 请问b main和b __main有什么区别吗?



关键词: 请问     什么     区别    

院士
2006-12-22 22:43:00     打赏
2楼
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().

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]