c++ - 在 Windows 上编译 gcc 4.7

标签 c++ gcc

我发现我认为关于如何在 Windows 上编译 gcc 的非常好的教程 http://www.aristeia.com/Misc/gcc4ForWindows.html#buildinggcc
但我坚持(惊讶,惊讶)它的要点,即构建实际的 gcc。只是为了让您的生活更轻松,我在这里感到震惊:

configuring:
   # ../../source/gcc-4.1.1/configure --prefix=/mingw --host=mingw32
   --target=mingw32 --program-prefix="" --with-as=/mingw/bin/as.exe
   --with-ld=/mingw/bin/ld.exe --with-gcc --with-gnu-ld --with-gnu-as
   --enable-threads --disable-nls --enable-languages=c,c++
   --disable-win32-registry --disable-shared --without-x --enable-interpreter
   --enable-hash-synchronization --enable-libstdcxx-debug  

问题是我输入后没有任何反应,所以显然我一定是做错了什么。有任何想法吗?

编辑,这是我文件夹的结构:

/gcc-work/source/gcc
$ ls
ABOUT-NLS           boehm-gc      depcomp    libjava       lto-plugin
COPYING             config        include    libmudflap    lt~obsolete.m4
COPYING.RUNTIME     config-ml.in  intl       libquadmath   move-if-change
ChangeLog           config.rpath  libgomp    libstdc++-v3  zlib
ChangeLog.tree-ssa  configure.ac  libiberty  libtool.m4
Makefile.in         contrib       libitm     ltmain.sh

最佳答案

老实说,如果我是你,我就不会经历那些令人头疼的事情!

我找到的提供带有最新 gcc 版本的 Mingw 的最新网站是:http://www.equation.com .转到他们的 programming tools page ,并获取最新版本的 gcc。他们同时提供最新的每周快照和最新的官方版本。

关于c++ - 在 Windows 上编译 gcc 4.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8193498/

相关文章:

c++ - C 编程通过每次 8 位输入将 64 位值存储在寄存器中

c++ - C++ 头文件如何工作?

c++ - Boost C++ 正则表达式 - 如何返回所有匹配项

gcc - boost::uniform_on_sphere 在几百万次正确实现后突然失败,但仅限于某些主机

c - GCC 优化器在 nostdlib 代码中生成错误

c++ - 对 `Class::Class()' 的 undefined reference

c++ - 通过 C++ 在 Python 函数中传递参数

c - GCC x86 内联汇编中的 (+r) 与 (=r) 约束

c++ - gcc 4.7 中的错误?与否,我不确定所以我在这里问

c++ - 在 C++ 中合并两个库