Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[C]Compilatore linux->windows

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

[C]Compilatore linux->windows

Messaggioda Erik » mer nov 24, 2004 2:11 pm

Se programmo in linux/unix, includo alcune librerie che hanno delle funzioni predefinite.

Esempio:
#include <sys/select.h>
#include <sys/socket.h>
ecc..

ed il programma viene compilato perfettamente su linux, ma se mi sposto su windows compaiono una marea di errori, dovuti al fatto che le istruzioni non vengono riconosciute poichè il file socket.h , ha un diverso nome in windows.. Non posso di certo a mettermi a cercare in ogni file .h dove si trova l'istruzione che mi serve, quindi chiedevo se c'è un compilatore univoco sia per windows che per linux.
If Linux doesn't have the solution, you have the wrong problem.
Avatar utente
Erik
Bronze Member
Bronze Member
 
Messaggi: 707
Iscritto il: sab mar 29, 2003 4:42 pm
Località: Marche

Re: [C]Compilatore linux->windows

Messaggioda morskott » gio nov 25, 2004 4:31 pm

Erik ha scritto:Se programmo in linux/unix, includo alcune librerie che hanno delle funzioni predefinite.

Esempio:
#include <sys/select.h>
#include <sys/socket.h>
ecc..

ed il programma viene compilato perfettamente su linux, ma se mi sposto su windows compaiono una marea di errori, dovuti al fatto che le istruzioni non vengono riconosciute poichè il file socket.h , ha un diverso nome in windows.. Non posso di certo a mettermi a cercare in ogni file .h dove si trova l'istruzione che mi serve, quindi chiedevo se c'è un compilatore univoco sia per windows che per linux.


[OT]
questo è il motivo per cui preferisco java
[/OT]
Avatar utente
morskott
Aficionado
Aficionado
 
Messaggi: 147
Iscritto il: lun nov 03, 2003 7:40 pm

Re: [C]Compilatore linux->windows

Messaggioda Xerex » gio nov 25, 2004 5:12 pm

morskott ha scritto:[OT]
questo è il motivo per cui preferisco java
[/OT]

[OT]
si vede che nn ti serve scrivere codice performante...
[/OT]

comunque, per rispondere ad Erik, non credo che ci sia qualcosa di simile...potresti, ma di sicuro ci vuole parecchio tempo, scrivere uno scriptino che controlla la libreria corrispondente ad ogni istruzione e se non è uguale per le due piattaforme, la sostituisce nel .c
può essere una cosa fattibile?
.
.
.
no eh?
Fare la grigliata, è sempre una figata!
Avatar utente
Xerex
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5948
Iscritto il: lun ago 05, 2002 9:36 am
Località: Parma(Pr)

Messaggioda thomas » gio nov 25, 2004 5:34 pm

Hai provato a compilare sotto cygwin?
"Am too late to get too high to get, too late to wash my face and hands "
Mr Hudson and the Library - Too Late Too Late
Avatar utente
thomas
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 6858
Iscritto il: mer lug 09, 2003 6:30 pm
Località: Parma

Re: [C]Compilatore linux->windows

Messaggioda Erik » mar dic 21, 2004 8:31 pm

Xerex ha scritto:
morskott ha scritto:[OT]
questo è il motivo per cui preferisco java
[/OT]

[OT]
si vede che nn ti serve scrivere codice performante...
[/OT]

comunque, per rispondere ad Erik, non credo che ci sia qualcosa di simile...potresti, ma di sicuro ci vuole parecchio tempo, scrivere uno scriptino che controlla la libreria corrispondente ad ogni istruzione e se non è uguale per le due piattaforme, la sostituisce nel .c
può essere una cosa fattibile?
.
.
.
no eh?


L'idea è buona, ma il problema è sapere la corrispondenza , se fossi descritta da qualche sito .... [cry]
If Linux doesn't have the solution, you have the wrong problem.
Avatar utente
Erik
Bronze Member
Bronze Member
 
Messaggi: 707
Iscritto il: sab mar 29, 2003 4:42 pm
Località: Marche


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Google [Bot] e 0 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising