void start() {
stuff(); //code before mainCRTStartup
mainCRTStartup();
}
int main()
{
//other code
}

在VisualC++中,它编译Mead和函数“Cube()”在main之前调用。在“mainCRTStartup()”之前如何调用“stuff()”?在Mingw上(操作系统:Windows NT)?它似乎忽略了“void start()”。

最佳答案

可以使用-e参数ld(链接器)指定start作为入口点。
我不知道如何使用mingw为ld提供参数;也许有人可以编辑我的答案来提供这一点。

关于c - 在Mingw上mainCRTStartup之前的C函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7948537/

10-12 16:12