2

我在设置我的编译器以在 netbeans 中使用时遇到问题。我得到的错误如下:

当我通过 netbeans 的“播放”按钮运行编译时。

BUILD FAILED(退出值2,总时间:467ms)

当我通过终端编译它时。

致命错误:stddef.h:没有这样的文件或目录#include

编译终止。

我已经阅读了很多,尝试了六次修复,但并没有完全修复它,但我认为我正在接近解决方案,这要归功于下面引用的文本,该文本也在这个论坛上。

我注意到这里有两个gcc文件夹 C:\cygwin\lib\gcc\x86_64-pc-cygwin\4.8.1 C:\cygwin\lib\gcc\x86_64-pc-cygwin\4.8.2

和 g++ --version 给出 4.8.2

运行 Cygwin 的最新 Setup.exe 并查找已安装的数据包显示 gcc-core 和 gcc-g++ 的版本不匹配:

gcc 核心 = 4.8.2-1

gcc-c++ = 4.8.1-3

我将 gcc-core 降级到 4.8.1-3 并解决了这个问题。

现在我设法推断出我也有两个不同的 gcc 文件夹,基本上我当前的状态与描述的完全相同。但是我现在的问题是,以下哪些文件是我需要尝试修复的文件,以及该文件应该位于哪个目录中,因为我找不到它。

gcc-core-4.8.1-3-mingw32-man.tar.lzma 2013-09-24

gcc-core-4.8.1-3-mingw32-info.tar.lzma 2013-09-24

gcc-core-4.8.1-3-mingw32-lic.tar.lzma 2013-09-24

gcc-core-4.8.1-3-mingw32-doc.tar.lzma 2013-09-24

gcc-core-4.8.1-3-mingw32-dl​​l.tar.lzma 2013-09-24

gcc-core-4.8.1-3-mingw32-dev.tar.lzma 2013-09-24

gcc-core-4.8.1-3-mingw32-bin.tar.lzma 2013-09-24

4

0 回答 0