"обратная косая черта не последний символ в строке" при компиляции gcc в windows - PullRequest
0 голосов
/ 16 июля 2010

Я следую этому руководству в основном для компиляции gcc на windows:

http://www.aristeia.com/Misc/gcc4ForWindows.html

Разница в том, что я использую msys 1.10 и пытаюсь собрать транк gcc из SVN. исходное дерево прекрасно компилируется в linux, однако, когда я пытаюсь собрать под windows, я получаю следующую ошибку при запуске скрипта configure.

<snip>
checking where to find the target windmc... host tool
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether -fkeep-inline-functions is supported... yes
c:\MinGW\bin\sed.exe: -e expression #1, char 1: unknown command: `C'
configure: creating ./config.status
config.status: creating Makefile
gawk: ./conf6456-2346/subs.awk:19: S["FLAGS_FOR_TARGET"]=" -L$$r/$(TARGET_SUBDIR
)/winsup/mingw -L$$r/$(TARGET_SUBDIR)/winsup/w32api/lib -isystem $$s/winsup/ming
w/include -isystem $$s/winsup/w32api/include -"\
gawk: ./conf6456-2346/subs.awk:19:

                                           ^ backslash not last character on
 line
c:\MinGW\bin\sed.exe: couldn't write 38 items to stdout: No error
config.status: error: could not create Makefile
c:\MinGW\bin\sed.exe: -e expression #1, char 1: unknown command: `C'    

Командная строка, которую я использую, такова:

.. / configure --prefix = C: / rosbe / i586 --build = mingw32 --host = mingw32 --target = mingw32 --enable-languages ​​= c, c ++ --disable-win32-registry - enable-sjlj-exceptions --enable-threads = win32 --enable-проверка = выпуск

Ответы [ 2 ]

0 голосов
/ 17 августа 2010

Я решил проблему.

Глядя здесь: Проблема с компиляцией freetype2 с MinGW / MSYS

Я заметил, что у меня тоже была та же ошибка.

Оказывается, у меня есть установка MinGW, которая появилась в моем $ PATH перед моей установкой msys.Я исправил это, и теперь он компилируется.

0 голосов
/ 18 июля 2010

Статья Скотта Мейерса устарела, поскольку предварительно собранные двоичные файлы gcc4 наконец-то доступны в Windows. Просто зайдите на сайт MinGW и загрузите их.

...