|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jan 2006
Messaggi: 13
|
[C++] compilare a 64 bit un codice scritto a 32
![]() allora da premettere che sto imparando ad usare C quindi se dico cavolate perdonatemi.. il mio problema: ho del codice C++ che è stato compilato e gira a 32bit, lo stesso codice correlato di thread gira anche su macchine a 64 bit ma è compilato a 32, l’obiettivo è quello di compilarlo a 64 bit.I thread in particolar modo non possono essere compilati, così come stanno, a 64 bit in quanto sembrerebbe che la libreria pthread.h per 64 bit non esiste. ![]() Qualcuno saprebbe dirmi da dove posso cominciare?? ![]() |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
guarda, penso che tu sia prossimo al ban...
![]() ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Non scrivere in grassetto, grazie.
Intanto dicci quale compilatore usi per i 64 bit. |
![]() |
![]() |
![]() |
#4 |
Junior Member
Iscritto dal: Jan 2006
Messaggi: 13
|
[c++]
ciao!!
scusa per il grassetto... cmq uso un emulatore linux... ho un codice C scritto a 32 bit viene "compilato" su Cywing il quale a 32 bit supporta le pthread.h a 64 no... grazie ancora... |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
la libreria pthread a 64 bit esiste, solo che le librerie di sviluppo sono diverse da quelle a 32bit e probabilmente non sono installate sulla tua macchina. Che SO/distro usi?
Ah sorry, ho visto dopo che usi cygwin. Mi risulta che cygwin a 64 bit non esiste per cui o fai il porting a Windows (usando le sue api per la creazione dei thread etc.), o ti cerchi una libreria cross-platform oppure te lo tieni a 32bit. Il problema potrebbe non essere limitato alle sole pthread.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele Ultima modifica di marco.r : 25-09-2008 alle 22:41. |
![]() |
![]() |
![]() |
#6 |
Junior Member
Iscritto dal: Jan 2006
Messaggi: 13
|
grazie!
infatti adesso sto provado a capire come funziona mingw per i 64 bit, anche qui c'è il problema dei pthread.h,ma cercando nella rete, sempre nella confusione più totale ho trovato le gthread.h!! so che su ubuntu a 64 bit fungono adesso volevo provare ad utilizzare queste... cattiva idea???!!! qualcuno ha delle informazioni più accurate si queste librerie... anche perchè io sto usando un emulatore di linux ... Grazie GRAZIE |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:10.