Newsgroup: it.comp.lang.c++
Titolo: aiutatemi in gcc!!!!

Qualcuno mi sa dire l'esatto indirizzo www (o ftp) da cui scaricare il GCC
per win 95(Non rispondete 
www.cygnus.it
, vi prego di darmi l'indirizzo
completo)?
Ho scaricato il GCC 2.95.2, ma non trovo i file per avviarlo. E' forse per
Linux? se si, qualcuno mi puo' mandare i file di quello italiano?
Grazie a tutti
Ciao
Ale
  -----------== Posted via Newsfeeds.Com, Uncensored Usenet News ==----------
 
http://www.newsfeeds.com
       The Largest Usenet Servers in the World!
------== Over 73,000 Newsgroups - Including  Dedicated  Binaries Servers ==-----

 per win 95(Non rispondete 
www.cygnus.it
, vi prego di darmi l'indirizzo
Quel .it sarebbe in effetti una cattiveria (meglio .com:-).
Fuori di scherzo, da quando hanno rifatto il sito non e` piu`
cosi` facile trovare i link che cerchi, in effetti.
Una di tante URL dove puoi trovare gcc 2.95 in versione
MinGw32 (il port di Mumit Khan) e`:
http://paddington.ic.uva.nl/mirror/gnu-win32/mingw32/gcc-2.95/
Il solo file gcc-2.95-mingw32.zip e` 6 mega; ti consiglio pero`
di scaricare anche le binutils, 200+k, la documentazione in
HTML zippato, 800k, ed eventualmente il runtime (msvcrt
zippato, 400k, se gia` non hai msvcrt.dll sul tuo directory di
sistema -- probabilmente lo hai, non credo ci sia altro).
Infine, pochi k l'uno, gli altri pochi filettini di testo come
INSTALL, README, ecc (credo siano anche nello zip, ma
che ti costa, gia` che scarichi...:-).
Ecco gli altri siti mirror che dovrebbero avere le stesse cose
(ma non ho verificato di persona...) -- da ciascuno devi,
ovviamente, scendere al subdirectory .../mingw32/gcc-2.95/.
USA:
  Madison, WI  
ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/
  Omaha, NE 
ftp://ftp.hksys.com/pub/mirrors/EGCS-Win32/
Asia:
  Taiwan        
ftp://ftp1.sinica.edu.tw/pub3/GNU/gnu-win32/
Europe:
  Portugal 
ftp://ftp.eq.uc.pt/pub/software/msdos/prog/gnu-win32
  Romania 
ftp://coanda.propulsion.pub.ro/pub/gnu-win32/
  Germany 
ftp://ftp.franken.de/pub/win32/develop/gnuwin32/cygwin/porters/Khan_Mumit
  (CYGWIN32 only)
  Germany 
ftp://ftp.franken.de/pub/win32/develop/gnuwin32/mingw32/porters/Khan_Mumit/
  (MINGW32 only)
  Croatia 
ftp://ftp.cc.foi.hr/pub/egcs-win32/
  Amsterdam 
http://paddington.ic.uva.nl/mirror/gnu-win32
Sono informazioni richieste di frequente; sarebbe bello che
andassero nella FAQ, quando la FAQ sara` matura (ahime`,
qualcuno deve prendersi l'onere di verificare che i link
rimangano vivi...).
Incidentalmente: CygWin32 e` un port alternativo a MinGw32;
vantaggi: piu` simil-Unix, puoi inoltre acquistare supporto
dalla Cygnus; svantaggi: parecchio piu` grosso, un poco piu`
lento (non solo il compilatore, anche i programmi generati),
assieme ai tuoi programmi devi distribuire anche una grossa
DLL di runtime (mentre la msvcrt.dll dovrebbe gia` essere su
tutte le macchine Win32, e comunque, se anche manca, e` piu`
piccola, ed esiste in una singola versione, mentre della cygwin
ce ne sono parecchie, tutte grosse, incompatibili fra loro).
Esiste anche un altro "ambiente" per Win32 che Mumit Khan
copre con i suoi port, uno fatto dalla AT&T, ma non ne so molto.
Alex

Scusami, ma perche' i file generati dal compilatore richiedono la
MSvcrt.dll ?
Non riesco a capirlo : sfruttano le funzioni della RTL Microsoft ?
Sono curioso ...
Grazie.
//-------------------------------------------------
// Gianluigi Rubino 
cman...@altavista.net
// C++ Maniacs : 
http://welcome.to/c++maniacs
//-------------------------------------------------

 Sono curioso ...
Sfruttano alcune funzioni di _una_ RTL che, tanto tempo
fa, la Microsoft produsse, e rese poi liberamente distribuibile
(immagino allo scopo di facilitare il port di checchessia ai
sistemi operativi MS, il che non puo` che incrementare le
vendite dei so in questione e quindi significa $$ per loro).
Questo minimizza la dimensione degli eseguibili prodotti
(da cui il "min" in MinGw32) e permette buone prestazioni.
Alternativamente, puoi sfruttare i porting alla piattaforma
"GnuWin32", prodotta dalla Cygnus.  Gli eseguibili che
ottieni sono piu` grossi e lenti, ma il problema grosso e`
dover distribuire la DLL Cygnus.  Comunque, credo che
essa sia piu` ricca di funzionalita` di "emulazione Unix",
rispetto alla MsvCrt.Dll, che di queste emulazioni ne ha
meno.  Se il tuo obbiettivo e` di fare il porting dei tipici
sorgenti GNU (Free Software Foundation), probabilmente
GnuWin32 ti riduce la quantita` di tuo lavoro necessaria.
Alex

 wrote in message
8235v1$jcv$1...@serv1.iunet.it...



 Come faccio a far partire il GCC?
Dipende dalla piattaforma su cui vuoi farlo partire, quindi,
chiedi sul gruppo appropriato, tipo it.comp.programmare.win32
se si tratta di una piattaforma Windows a 32 bit.
Alex