奇思妙想 · 2024年 3月 22日 0

函数入口一定是main吗?

53 次浏览

不一定,只是一般给程序员的说法是入口是main. 从进程运行的角度,操作系统加载器会调用对应程序开始运行的准备库,最终调用用户层代码main函数作为入口。

  • VC++可设定#pragma comment(linker,"/entry:new_main_entry")指定入口点。
  • C# csc提供 /main:<class_name> 可指定入口类,dotnet提供 /p:StartObject=<class_name> 指定入口类。