Это действительно нормально: как дела, вам нужно
dllcrt2.o
) Вы успешно выполнили шаг 3 выше; ему не удается собрать libgcc (которая является библиотекой поддержки GCC), но это означает, что ядро компилятора C функционально (хотя оно не может связываться, оно все равно может создавать допустимые объектные файлы). Вы можете проверить это, просмотрев файл gcc / xgcc
в каталоге сборки GCC.
Итак, вам нужно перейти к следующему шагу, не беспокоясь о текущем сбое.
Я просмотрел исходники MinGW и обнаружил, что dllcrt2.o создан на основе пакета mingwrt. Я полагаю, вам нужно скомпилировать и установить это, а не просто скопировать заголовки?
There are precompiled cross-compilers of MinGW-w64 available. Это позволяет компилировать родные 32- и 64-битные двоичные файлы Windows из Linux, двухминутное руководство доступно на http://www.blogcompiler.com/2010/07/11/compile-for-windows-on-linux/
На случай, если вы не хотите тратить много времени на самостоятельную сборку.