View Full Version : [C++]Compilatore Winzoz
Qual'è il compilatore winzoz x il C++ + portabile e che magari permetta di usare funz linux?
Tnk 1000
Fenomeno85
16-09-2003, 19:27
io uso visual studio 6 o .NET ;)
Kleidemos
16-09-2003, 19:31
Originariamente inviato da Fenomeno85
io uso visual studio 6 o .NET ;)
intendevo compilatori standard :rolleyes:
Fenomeno85
16-09-2003, 19:34
:wtf: siete due ma siete uno? :wtf:
MinGW
http://www.mingw.org
CygWin
http://www.cygwin.org
DJGPP
http://www.delorie.com/djgpp/
Kleidemos
17-09-2003, 12:31
ma il dev anche per un Hello World mi fa 200kb di .exe:eek:
Ma che dici ? Per programmi semplici resta fra 25 e 50k...
Kleidemos
17-09-2003, 12:34
Originariamente inviato da cionci
Ma che dici ? Per programmi semplici resta fra 25 e 50k...
a meno no!
250 kb minimo con tutte le ottimizzazioni o con ottimizzazioni 0
:eek:
avrai compilato staticamente (non so, non uso il devcpp)
Non toccare le ottimizzazioni...quelle aumentano la dimensione...
Così come si installa, senza modificare le opzioni di compilazione, a me qualsiasi programma semplice non supera i 25 Kb...
Poi chiaramente se ci cominci a mettere vector, string & company la dimensione dell'eseguibile cresce moltissimo...ma con qualsiasi compilatore... E' dovuto al fatto che le classi template sono incluse completamente nell'header...mentre la std C library è linkata dinamicamente con la libreria MSVCRT.DLL..
xybercom
17-09-2003, 20:46
Se vuoi qualcosa di standard usa il mingw (=gcc in ambiente windows).
Il Dev-C++ può essere comodo all'inizio ma ti scrive in pratica solo il makefile con cui richiama mingw da linea di comando; per progetti seri io trovo più efficiente scrivere direttamente il makefile (che poi funziona anche su Linux).
In ogni caso (dalla mia esperienza almeno) mingw è nettamente meno performante del gcc in ambiente Linux (oltre che meno aggiornato) e crea eseguibili "ingombranti". Anche installare librerie per mingw è più complesso (o addirittura impossibile).
Se vuoi alte performance in ambiente Win purtroppo i compilatori Microsoft/Intel penso siano i migliori (non penso che Half-Life2 lo compilino con mingw).
P.S Linux per programmare è una pacchia
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.