30-07-2014, 15:57
|
#5
|
Member
Iscritto dal: Nov 2012
Messaggi: 126
|
Quote:
Originariamente inviato da Alentar
MinGW è consigliato perchè produce eseguibili Windows-based, mentre Cygwin produce eseguibili basati su codice proprietario.
Comunque, dovrebbe funzionare anche con MinGW, scommetto anche con Cygwin avrò problemi di configurazione...
|
Quote:
$ uname -o
Cygwin
$ ls /cygdrive/c/MinGW/bin/{gcc,as}.*exe
/cygdrive/c/MinGW/bin/as.exe* /cygdrive/c/MinGW/bin/gcc.exe*
$ printf "main;" > t.c
$ which {gcc,as}
/usr/bin/gcc
/usr/bin/as
$ gcc -v t.c 2>&1 | grep as.exe && objdump -p a.exe | grep "DLL Name"
/usr/lib/gcc/i686-pc-cygwin/4.8.2/../../../../i686-pc-cygwin/bin/as.exe -v -o /tmp/ccrlxixd.o /tmp/ccGLIIhM.s
DLL Name: cygwin1.dll
DLL Name: KERNEL32.dll
$ _PATH=$PATH && export PATH="/cygdrive/c/MinGW/bin:${PATH}"
$ which {gcc,as}
/cygdrive/c/MinGW/bin/gcc
/cygdrive/c/MinGW/bin/as
$ gcc -v t.c 2>&1 | grep as.exe && objdump -p a.exe | grep "DLL Name"
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/as.exe -o C:\cygwin\tmp\ccAmNJBp.o C:\cygwin\tmp\ccLrCRhK.s
DLL Name: KERNEL32.dll
DLL Name: msvcrt.dll
$ export PATH=$_PATH
$ # k?
|
.
Ultima modifica di van9 : 30-07-2014 alle 16:04.
|
|
|