0
MinGW的使用此代碼爲開端,每一個程序Unix的替代方式MinGW的運行時代碼
static void __attribute__((noreturn)) __mingw_CRTStartup (void)
{
int nRet;
SetUnhandledExceptionFilter (_gnu_exception_handler);
_fpreset();
_mingw32_init_mainargs();
_mingw32_init_fmode();
_pei386_runtime_relocator();
asm __volatile__ ("andl $-16, %%esp" : : : "%esp");
nRet = main (_argc, _argv, environ);
_cexit();
ExitProcess (nRet);
}
什麼是替代用於Linux的終止所有線程和處理返回值行ExitProcess(nRet);
?我在哪裏可以找到Linux/OS X gcc運行時的源代碼? Linux-GCC/XCode運行時會終止所有線程嗎?如果不是,它如何處理main的返回值?