首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows环境下编译gcc 4.7

在windows环境下编译gcc 4.7
EN

Stack Overflow用户
提问于 2011-11-19 18:47:55
回答 3查看 2.9K关注 0票数 5

我发现我认为如何在windows http://www.aristeia.com/Misc/gcc4ForWindows.html#buildinggcc上编译gcc是一个很好的教程

但是我被困在了(惊喜,惊喜)要点上,那就是塑造真正的gcc。为了让你的生活更轻松,我很震惊:

代码语言:javascript
复制
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  

问题是在我输入这段代码后什么也没有发生,所以很明显我肯定做错了什么。有什么想法吗?

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

代码语言:javascript
复制
/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
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-11-19 19:45:46

如果编译的是一个GCC 4.7 (还没有发布!)你可能没有source/gcc-4.1.1/configure,它给出了一条通往GCC 4.1.1的道路。因此,请选择正确的路径(指向您的GCC源代码树的最上面的configure )。

票数 1
EN

Stack Overflow用户

发布于 2011-11-19 20:30:35

老实说,如果我是你,我就不会经历这么头疼的事!

我找到的最新的网站是:http://www.equation.com,为明W提供最新的gcc版本。去他们的programming tools page,抓取最新版本的《gcc》。他们提供最新的每周快照和最新的官方版本。

票数 7
EN

Stack Overflow用户

发布于 2011-11-19 18:52:14

#符号应该代表您的root prompt,不应键入。

如果将它添加到命令行中,则不会发生任何事情,因为它也是shell的注释分隔符。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8193498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档