【发布时间】:2011-02-14 02:27:42
【问题描述】:
我注意到 mingw 在调用 main() 之前添加了很多代码,我假设它用于解析命令行参数,因为其中一个函数称为 __getmainargs(),并且在最终的可执行文件中添加了很多字符串,例如mingwm.dll 和一些错误字符串(以防应用程序崩溃)说 mingw 运行时错误或类似的东西。
我的问题是:有没有办法删除所有这些东西?我不需要所有这些东西,我尝试了 tcc(微型 c 编译器)它完成了这项工作。但不像 gcc (solaris/mac) 那样跨平台
有什么想法吗?
谢谢。
【问题讨论】:
-
您要解决的实际问题是什么?如果是我,我可能会让它成为它想要的样子。