MinGW-w64 ist mit Cygwin mindestens seit December 2010 verfügbar. Allerdings habe ich Schwierigkeiten damit, fast alles zu kompilieren. Ich habe symbolische Links gesetzt mit alternativesWie verwende ich MinGW-w64 mit Cygwin?
p=x86_64-w64-mingw32
alternatives \
--install /usr/bin/gcc.exe gcc /usr/bin/$p-gcc.exe 0 \
--slave /usr/bin/ar.exe ar /usr/bin/$p-ar.exe
Zum Beispiel, wenn ich versuche, wget
./configure --without-ssl
make
Fehler (edited der Kürze halber) zu kompilieren
connect.o:connect.c:(.text+0x3f): undefined reference to `__imp_htons'
connect.o:connect.c:(.text+0xbe7): undefined reference to `__imp_ntohs'
connect.o:connect.c:(.text+0xd96): undefined reference to `run_with_timeout'
Wenn ich
- MinGW Shell mit MinGW gcc
- Cygwin Shell mit Cygwin gcc (
gcc4-core
)
Dann wird Wget kompilieren.
Basierend off ak2 Antwort scheint diese
./configure --host=x86_64-w64-mingw32 --disable-ipv6 --without-ssl
make
Ich habe das Paket 'mingw64-x86_64-gcc-g ++' in Cygwin installiert. '' G ++ 'zeigt jedoch kein' g ++ '. Wo ist der installierte 'mingw64' Compiler? Zu diesem 'mingw64-x86_64-gcc-g ++' was soll ich in './configure --target = ???' setzen – Admia