Newsgroup: it.comp.os.linux.development
Titolo: Programma sotto Linux

Salve, avrei bisogno di una informazione. Io studio programmazione a scuola,
e noi abbiamo installato il compilatore della Borland. Io so che prorammare
in C++ sotto Linux ha delle differenze per quanto riguarda le librerie (o
dbaglio?). Purtroppo, per questo, non posso mai programmare sotto Linux,
perchč altrimenti i programmi non mi funzionerebbero quando li porto a
scuola. Posso risolvere questo problema in qualche modo? Per esempio, esiste
qualche compilatore per Linux che simuli quelli per Windows o č una cosa
impossibile?
Spero che abbiate capito il mio problema, grazie cmq a tutti.
Luca Carlon

 impossibile?
Simulare? Non e`  che stai  cercando di fare  girare i  binari compilati
sotto linux direttamente su windows? Prima devi ricompilare.
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Let me make your mind, leave yourself behind
Be not afraid

 Kronos
Ciao, Luca Carlon.

 Sto chiedendo l'impossibile?
Non credo che esistano versioni delle librerie Borland, per Linux, almeno
ancora per qualche settimana.
Un comunicato stampa della Borland del 28 gennaio 2002 dice testualmente:
    Borland launches its 2002 C++ strategy by announcing plans to deliver a
RAD solution with C++ development for the Linux® operating system in the
first half of 2002.
Si tratta di C++ Builder per Linux, ma non si sa ancora il nome che avrà.
Non credo nemmeno che esistano emulazioni di tali librerie.
Esiste invece una emulazione sotto Windows di Unix. Si tratta di
CygWin della RedHat, che puoi trovare al seguente indirizzo:
http://sources.redhat.com/cygwin/
In alternativa, usa il compilatore Borland sotto Windows anche a casa.
Non vedo la necessità di uno sviluppo cross-platform quando anche Windows è
un ambiente di programmazione abbastanza potente. Piuttosto, installa sotto
Windows i tool che gli mancano, che per esempio, puoi trovare sempre in
CygWin.
      Carlo Milanesi
http://digilander.iol.it/carlmila

 impossibile?
"Simulare" che vuol dire? Un compilatore e' un compilatore.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
    -<! And the will shall return And again hearts shall burn
         All the horns now will sing Leading you back to the metal winds !>-
                  Lost Horizon - Sworn In The Metal Wind

 funzioni che invece non ci sarebbero sotto Linux?
Stai chiedendo l'alter ego unixiano di Cygwin (che sotto Windows
fornisce una libreria che permette di ricompilare i programmi scritti
per gli Unix).  Non ne ho mai sentito parlare, ma la richiesta non e`
proprio irragionevole, e forse un'occhiata a 
sourceforge.net
 o
freshmeat.net
 potra` esserti utile.
Massimiliano

 Massimiliano
Grazie cmq.
Luca Carlon

 CygWin.
Grazie anche a te per le informazioni. Andrò a controllare fra qualche
settimana per vedere se c'è qualche beta.
Luca Carlon

 "Simulare" che vuol dire? Un compilatore e' un compilatore.
Mi sono spiegato male. Intendevo un compilatore che girasse sotto Linux che
mi permetta di utilizzare le stesse funzioni che uso col Borland sotto
Windows. Se guardo nella guida del Borland per ogni funzione c'è scritta la
portabilità sotto le varie piattaforme. Ed alcuno non lo sono sotto Linux.
Per simulare intendo che mi permetta di compilare quei sorgenti che
utilizzano funzioni non portabili sotto Linux proprio sotto Linux.
Grazie.
Luca Carlon

 portabili sotto Linux proprio sotto Linux.
Semplificati la vita: non usare funzioni non portabili e basta :-)
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.18. C, C++ and ASM developers
                              and beta testers are welcome!

 Semplificati la vita: non usare funzioni non portabili e basta :-)
Non mi pare che ciň me la semplifichi molto :-)). Cmq penso che farň cosě,
per forza. Visto che preferirei lavorare sotto Linux piuttosto che sotto
Windows. A questo punto mi potreste consigliare anche un buon compilatore
per Linux che abbia anche un IDE integrato? Diciamo sempre come il Borland
per Windows?
Grazie.
Luca Carlon

 Semplificati la vita: non usare funzioni non portabili e basta :-)
limitandosi alla console, cygwin permette di usare lo stesso codice in 
windows, usando una dll che emula lo strato di API unix
-- 
Se l'appetito vien mangiando,
Figuriamoci a digiuno...
BW2K+2

 Borland (per esempio getch).
A proposito, c'e` un getch anche nella libreria ncurses.  Se il
comportamento e` lo stesso e la funzione molto importante, potresti
usare quella.  (E getchar?)
Massimiliano

 per Windows?
Il compilatore non ha l'ide integrato. La suite di compilatori GNU gcc e
compagnia e' quello che fa per te, standard in ogni distro. Per gli ide se
vuoi qualcosa simile ai vecchi borland usa rhide. Se ti piacciono le gtk usa
anjuta, se le qt kdevelop. Fra gli editor mi trovo molto bene con glimmer,
scite, moleskine.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
-<! Computer programmers never die, they just raise an unhandled exception.!>-

 Borland (per esempio getch).
Per la roba che sta in conio.h c'e' per Unix la libreria uconio che ha API
compatibili.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! A conclusion is simply the place where someone got tired of thinking. !>-