|
|
|
![]() |
|
Strumenti |
![]() |
#21 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Sì.
Bè non saprei che dirti, cerca di eseguire passo-passo il programma con il debugger di kdevelop, ma il codice a me sembra ok... Provato anche a compilare senza ottimizzazioni?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#22 |
Senior Member
Iscritto dal: May 2002
Città: Massa Carrara
Messaggi: 589
|
help...
|
![]() |
![]() |
![]() |
#23 |
Senior Member
Iscritto dal: May 2002
Città: Massa Carrara
Messaggi: 589
|
help...
|
![]() |
![]() |
![]() |
#24 |
Senior Member
Iscritto dal: May 2002
Città: Massa Carrara
Messaggi: 589
|
allora devo essere scemo:
non riuscivo ad eseguire il debug, ma ora che ho capito come si usa, sono riuscito a trovate il problema: //cout << "Param passato a leggiporta" << fd << endl; dopo che viene eseguita questa riga fd contiene un valore -100000347... quindi levandola non lo fa piu'. che lavoraccio, ma dove sbagliavo con questa riga? |
![]() |
![]() |
![]() |
#25 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
?
Da nessuna parte... vuoi vedere che veramente il compilatore ne sa qualcosa?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:11.