How the main function is called

xiaoxiao2021-03-06  106

When a C program is started by the kernel (by one of the exec functuions), a speical start-up routine is called before the main function is called. The executable program file specifies this start-up routine as the starting address for the program -this is set up by the link editor when it is invoked by the C compiler, usually cc. This start-up routine takes values ​​from the kernel (the command-line arguments and the environment) and sets things up so thar the main function IS Called As Shown Earlier.

转载请注明原文地址:https://www.9cbs.com/read-123623.html

New Post(0)