0

我最近尝试下载最新版本的 gcc for windows,当我从这个链接(dawrf 版本)下载最新版本时:x32-4.8.0-release-posix-dwarf-rev1.7z 我注意到有两个 bin 目录.

1.bin
2.i686-w64-mingw32\bin

这两个文件夹之间有什么区别,我应该将哪个文件夹引入 IDE(例如 CodeBlocks )以便启动和运行?
为什么首先已经有两个文件夹了!?

4

2 回答 2

3

这是因为 GCC/binutils 的工作方式。子目录中的可执行文件<target>\bin仅供编译器内部使用。这不应该在PATH.

顶层bin目录中的可执行文件是您需要使用的,它们依次调用真正的编译器并可能调用子目录中的可执行文件。

我同意这样做很愚蠢,但我认为在不久的将来不会改变这种情况。

于 2013-04-19T11:18:44.740 回答
0

bin 文件夹是我用来设置 IDE 的文件夹。我不知道为什么有 2 个文件夹,第二个 bin 文件夹的路径对我来说似乎是一个交叉编译器。

于 2013-04-19T10:59:26.197 回答