首页 > 其他分享 >c语言不用main()函数实现函数

c语言不用main()函数实现函数

时间:2023-03-01 15:23:26浏览次数:34  
标签:gcc 函数 入口 start main hello 语言

  函数开始执行时,进入main函数进行初始化,分配空间等操作,最后函数在执行过后进行清除。函数进入main函数实质是调用其中的标准库的_start函数。 可以通过自己写_start函数,最后要写上exit(0);用来退出去 执行指令:gcc hello_start.c -nostartfiles -ohello_start   还可以不用_start函数;可以自己指定函数入口 执行指令: gcc hello_nomain.c -nostartfiles -enomain -o hello_nomain  -e后面加上程序入口符号   到这里我们就很清楚了,程序默认的入口是标准库里的_start函数,它会做一些初始化工作,调用用户的main函数,最后再做一些清理工作,我们可以自己写_start函数来覆盖标准库里的_start,甚至可以自己指定程序的入口。

标签:gcc,函数,入口,start,main,hello,语言
From: https://www.cnblogs.com/lry1314521/p/17168250.html

相关文章