Компиляция gcc 4.7 на windows - PullRequest
       8

Компиляция gcc 4.7 на windows

5 голосов
/ 19 ноября 2011

Я нашел, что я думаю, что очень хороший урок о том, как скомпилировать gcc на windows 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

Ответы [ 3 ]

7 голосов
/ 19 ноября 2011

Честно говоря, на вашем месте я бы не прошел через всю эту головную боль!

Самый современный веб-сайт, предлагающий Mingw с последней версией gcc, которую я нашел: http://www.equation.com. Goна их страницу инструментов программирования и загрузите последнюю версию gcc.Они предлагают как последний еженедельный снимок, так и последнюю официальную версию.

1 голос
/ 19 ноября 2011

Если вы компилируете GCC 4.7 (который еще не выпущен!), У вас, вероятно, нет source/gcc-4.1.1/configure, который предлагает путь для GCC 4.1.1. Поэтому поставьте правильный путь (к самому верхнему configure вашего исходного кода GCC).

1 голос
/ 19 ноября 2011

Знак # должен представлять ваше корневое приглашение и не должен вводиться.

Если вы добавите его в командную строку, ничего не произойдет, так как это также оболочкаразделитель комментариев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...