Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150

    [C SU LINUX] Output strano

    Salve qualcuno sa dirmi perche tutti i programmi che scrivo in c oltre all'output ordinario , ovvero quello generato dalle usuali istrzioni printf ecc ecc , mi stampa anche alltre informazioni strane ? vi posto un piccolo esempio

    [PID : 7189 ] UTENTE PROPRIETARIO : carlo
    [PID : 7190 ] UTENTE PROPRIETARIO : carlo
    [PID : 7203 ] UTENTE PROPRIETARIO : carlo
    7203: symbol=closedir; lookup in file=./a.out
    7203: symbol=closedir; lookup in file=/lib/tls/libc.so.6
    7203: binding file ./a.out to /lib/tls/libc.so.6: normal symbol `closedir' [GLIBC_2.0]
    7203: symbol=free; lookup in file=./a.out
    7203: symbol=free; lookup in file=/lib/tls/libc.so.6
    7203: binding file /lib/tls/libc.so.6 to /lib/tls/libc.so.6: normal symbol `free' [GLIBC_2.0]
    7203:
    7203: calling fini: /lib/tls/libc.so.6 [0]
    7203:

    Le prime tre righe sono previste ma tutto il resto no sinceramente non so che fare chi mi da una mano ?
    Carlo Carbone

  2. #2
    Con che compilatore hai compilato il programma?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150
    il cc ovviamente
    Carlo Carbone

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [C SU LINUX] Output strano

    Originariamente inviato da Carlo1984
    Salve qualcuno sa dirmi perche tutti i programmi che scrivo in c oltre all'output ordinario , ovvero quello generato dalle usuali istrzioni printf ecc ecc , mi stampa anche alltre informazioni strane ? vi posto un piccolo esempio

    [PID : 7189 ] UTENTE PROPRIETARIO : carlo
    [PID : 7190 ] UTENTE PROPRIETARIO : carlo
    [PID : 7203 ] UTENTE PROPRIETARIO : carlo
    7203: symbol=closedir; lookup in file=./a.out
    7203: symbol=closedir; lookup in file=/lib/tls/libc.so.6
    7203: binding file ./a.out to /lib/tls/libc.so.6: normal symbol `closedir' [GLIBC_2.0]
    7203: symbol=free; lookup in file=./a.out
    7203: symbol=free; lookup in file=/lib/tls/libc.so.6
    7203: binding file /lib/tls/libc.so.6 to /lib/tls/libc.so.6: normal symbol `free' [GLIBC_2.0]
    7203:
    7203: calling fini: /lib/tls/libc.so.6 [0]
    7203:

    Le prime tre righe sono previste ma tutto il resto no sinceramente non so che fare chi mi da una mano ?
    È sicuramente perché è impostata la variabile di ambiente LD_DEBUG. È una variabile particolare, leggi <qui>.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150
    uhmmm e come posso risolvere ?
    Carlo Carbone

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150
    Ho visto un po' in giro ma sinceramente non sono riuscito a trovare nulla di utili ma mi viene un dubbio io non ho settato quella variabile quindi non vedo come si sia potuto attivare questa sorte di debugging avanzato help meeee
    Carlo Carbone

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Carlo1984
    Ho visto un po' in giro ma sinceramente non sono riuscito a trovare nulla di utili ma mi viene un dubbio io non ho settato quella variabile quindi non vedo come si sia potuto attivare questa sorte di debugging avanzato help meeee
    È realmente come dicevo io?? Quella variabile è impostata?? (fai echo $LD_DEBUG).
    A quel punto fai: unset LD_DEBUG
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150
    la variabile non è impostata questa è la cosa strana anche io ho provato a fare cio' che hai detto ma nn accade nulla.

    Sinceramente ricordo che gia in passato mi è capitata una cosa del genere lavorando con le system calls e le librerie di sistema . . . ma sinceramente non ricordo come feci a toglierlo s enn erro è un opzione del compilatore cc
    Carlo Carbone

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.