Newsgroup: it.comp.os.linux.development
Titolo: Domandina su cygwin...

Ciao
(se sono off topic ditemelo subito.. ma non trovo NG riguardo cygwin...)
Vorrei compilare un programmino che ho realizzato in C su cygwin (e che
funzia senza prob.)
con l'opzione -mno-cygwin, che dovrebbe renderlo eseguibile sotto win...
(forse qui dentro non sta bene nominarlo...;)
solo che se metto quest'opzione mi da il seguente errore:
$ gcc -mno-cygwin ciao.c
ciao.c:1: stdlib.h: No such file or directory
è come se non cercasse nel path.. boh..??
Qlcuno sa aiutarmi??
Grazie....

 Qlcuno sa aiutarmi??
quando usi -mno-cygwin, gcc si comporta il più possibile come il 
compilatore C di Microsoft. Per cui mancano degli header, e sei 
limitato alle funzioni esportate da msvcrt.dll
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

 ha scritto nel messaggio
news:Xns9210DA66...@127.0.0.1...


 è come se non cercasse nel path.. boh..??
Se usi l'opzione "-mno-cygwin", GCC usa come target della compilazione
non "Cygwin" ma "MinGW32" (Minimalist GNU system for Win32). Sei sicuro
di aver installato con Cygwin anche i files di supporto per MinGW32?
Dovrebbero essere in "/usr/include/mingw" ed e' qui che GCC cerca il
file "stdlib.h" che non trova. Se non ci sono devi usare il setup di
Cygwin per scaricarli e installarli (cerca i pacchetti "mingw", "w32api"
e roba simile).
In alternativa alla cross-compilazione per MinGW32 sotto Cygwin, puoi
anche scaricarti e installarti una implementazione di GCC "nativa"
MinGW32. Guarda a 
www.mingw.org
. MSYS e Cygwin convivono bene sulla
stessa macchina (almeno, a me non hanno ancora dato problemi in piu' di
un anno...). 
-- 
Carlo Luciano
GPG ElG/DSA 4096/1024 Key: 
http://web.tiscali.it/clbianco/clbianco.asc
ID: 0x5324A0DA - Fingerprint: 8B00C61034120506111B143DEDBF71B45324A0DA

 ha scritto nel messaggio
news:Xns92111FC4AC99cl...@127.0.0.1...


perfetto...
ho installato i vari pakages e mo funziona...
certe lib non le trova ancora, ma è gia un inizio...

 certe lib non le trova ancora, ma è gia un inizio...
Beh, spero che almeno "ciao.c" venga compilato... ;-))
Per quanto riguarda le librerie, attento che il supporto a MinGW32 sotto
Cygwin non e' completo. Manca qualcosa del c++ (almeno, credo). Di
sicuro manca qualcosa del g77. Hai due possibilita': o installi a mano o
lasci il Cygwin e passi a MSYS. 
Se scegli la prima, vai a (ricomponi eventualmente su una riga):
www.xraylith.wisc.edu/~khan/software/gnu-win32/mno-cygwin-howto.txt
 
ma attento che e' per GCC 2.95.2. Non dovrebbe essere cambiato nulla
nelle nuove versioni, ma sai com'e'...
Se scegli la seconda vai a 
www.mingw.org
.


 Se scegli la seconda vai a 
www.mingw.org
.
a questo punto e' meglio dev c++, usa mingw, e' gia' impostato, in piu' 
hai l'ambiente IDE. 
www.bloodshed.net
-- 
#include <stdio.h>/* (C) BW2K+2 This code is released under GPL 2+ */
int main(void){char c[]={98,108,97,107,119,111,108,102,64,116,105,
115,99,97,108,105,46,105,116,32,119,101,98,46,116,105,115,99,97,108,
105,46,105,116,47,98,108,97,107,119,111,108,102,0};printf("%s\n",c);}

 
www.bloodshed.net
MinGW e' in "bundle"? Cioe' con un solo installer ti scarica e installa
tutto? Molto interessante, grazie del link! 
PS: Gia' che siamo in argomento, lunedi' dovrebbe uscire la prima beta
di GCC 3.1 per MinGW32... 


 tutto? Molto interessante, grazie del link!
saro anche scemo..  ma mi son dovuto copiare le cartelle tutte a mano...
alla faccia del bundle...

 beta di GCC 3.1 per MinGW32... 
E' già uscita oggi (non seguo la mailing list, ma hanno forwardato 
l'annuncio sulla lista di ReactOS). I cambiamenti più importanti sono 
il supporto per le funzioni __fastcall (cioè che passano i parametri 
nei registri anzichè sullo stack) e un nuovo meccanismo di SEH. Ancora 
niente di nuovo sul fronte frame-based-SEH per Windows


 l'annuncio sulla lista di ReactOS).
Hanno fatto prima del previsto, grazie della segnalazione!


 wrote in 
news:3ce67...@news.bluewin.ch
:

Non vorrei che tu avessi frainteso il mio messaggio. Io stavo solo
chiedendo se era in bundle oppure no, non lo stavo affermando. 
Se invece la tua era un risposta alla mia domanda, allora ti ringrazio
dell'informazione! Mi pareva strano, in effetti, che fosse in bundle...
;-) 


dell'informazione! Mi pareva strano, in effetti, che fosse in bundle...
Il modo ufficiale per scaricare il MinGW dovrebbe essere via CVS dal
sito ufficiale. Ti viene fornito in bundle assieme al DEV-C
(
www.blodshed.net
), e' in Delphi se ricordo bene, ti puoi scaricare i
sorgenti. Per Windows funziona perfettamente, per Linux non l'ho mai
provato, ma non dovresti avere troppi problemi a farlo andare con il
Kylyx.
-- 
Mox
"Trust the programmer."
"Don't prevent the programmer from doing what needs to be done."
"Keep the language small and simple."
"Provide only one way to do an operation."

 ha scritto nel messaggio
news:Xns9212E9ED26783cl...@127.0.0.1...
