【发布时间】:2011-08-31 19:29:55
【问题描述】:
我有一个标准的 C 库,它可以在 Mac OS X 上使用 gcc 很好地编译。
我检查了可用于 Windows 的 C 编译器,并选择 MinGW 有几个原因:
- MS 的工具不支持 C99
- Cygwin 等。人。使用我不想要的 posix 仿真增加了额外的复杂性
- 无法让 lcc-win32 工作
但是,当我尝试构建我的库时,我得到了这个:
这些东西看起来都非常古老,而且我几乎找不到在线的像样的资源。
任何帮助将不胜感激。
谢谢。
编辑:
我要构建什么并不重要。即使我只是用一个添加两个数字的函数制作一个文件。它崩溃了。似乎与源代码或传递给 gcc 的选项根本没有任何关系。我认为这是我的 MinGW 设置的问题,而不是我的项目。
【问题讨论】:
-
这个错误是在构建DLL时产生的?
-
我要构建什么并不重要。即使我只是用一个添加两个数字的函数制作一个文件。它崩溃了。似乎与源代码或传递给 gcc 的选项根本没有任何关系。
-
显然您的 mingw 安装失败了。你是怎么安装的?
-
我使用自动 (GUI) 安装程序进行安装。我按照指示前往“T”。位于此处:mingw.org/wiki/Getting_Started
-
我最后一次尝试使用官方的 MinGW 安装程序——我承认那是很久以前的事了——我完全糊涂了。除非它从那时起取得了很大进展(甚至可能已经取得了),否则我建议使用其他人的发行版。 Nuwen的发行版是一个简单的解压操作-nuwen.net/mingw.html而且我没用过,但是听说过TDM发行版的好东西:tdm-gcc.tdragon.net/start