Approvato: Fortect
La scorsa settimana, alcuni dei nostri lettori hanno ricevuto un messaggio di errore che affermava che gcov non può aprire Graph. Ci sono molti fattori che causano questo disturbo. Li tratteremo di seguito.
Scelgo gcov considerando che il mio strumento di copertura toOde per il mio progetto deb ++ usando gcc (ora 4.6.3, presto 4.8) interamente su Ubuntu alle 12:04 e ottengo un altro errore che il file grafico non si apre. Cosa può significare questo incredibile errore? E come faccio a sapere se ho la copertura del codice?
Ho visto altre soluzioni a questo problema, una delle più popolari delle quali è l’uso di clang (gcov: impossibile aprire il file street) invece di gcc, ma non riesco a premere il pulsante del compilatore, devo usare gcc che non è alcun tipo di soluzione praticabile per il mio sito web. Inoltre, questa particolare documentazione di gcov spiega come dovrebbe funzionare offrendo gcc.
Un’altra cura è stata quella di correggere la configurazione dell’immagine (http://ubuntuforums.org/showthread.php?t=1547252), ma non sono sicuro di quale esperto rivendichi il file di configurazione di cui parla questo utente all’interno di esso è mio. il problema è che non so nemmeno come risolverlo
i miei file personali .gcda e .gcno sono stati creati correttamente nel nostro oggetto
Al di fuori della directory menzionata in precedenza, la mia directory principale in cui compilo il mio coupon e di solito provo gcov * .Ivcgcov -o elenchi / a / obj * .ceLa directory gcov -o è importante / a / obj * .gcdaegcov -o directory del sito web / to / obj * .gcno
ma purtroppo nessuna delle ragioni per cui queste opzioni funzionano; Continuo a ricevere l’errore che il file video non si apre.
Quarto Terrrs
101 11 distintivi d’oro 33 distintivi reali 77 distintivi di bronzo
Non è la risposta che stai cercando? Sfoglia altre domande con tag C ++ Gcc Ubuntu-12.04 Profilazione Gcov o fai tu stesso la domanda attuale.
Il problema menzionato sopra è correlato all’esclusione di .gcda e .File gcno nel record contenente il codice sorgente
.
Quindi una lezione è inviare la prima riproduzione del file .gcda e in aggiunta il file .gcno più importante di uno specifico .c in tutto il tuo codice sorgente, dove viene eseguito anche il resto del tuo .c gcov nomefile.c
.you
Se hai ricevuto una richiesta, prova a collegare la maggior parte di questi .gcda e .gcno con la fonte, se una persona non vorrà copiare dalla directory obj globe risolverà il problema come indicato dalle tue esigenze < /p>>
ha risposto decisette ottobre 2013 alle 18:21
3.605
Lascia che ti spieghi alcune cose che hai ricevuto in modo diverso
primo: prova sempre a modificare 6 . .gcda, * .gcno, * .c, ecc. dopo il tipo di directory obj trek, che è completamente sbagliato.Ciò che un individuo deve restituire è specificarlo dato che “-o path / to / obj /” (percorso della directory)
Approvato: Fortect
Fortect è lo strumento di riparazione PC più popolare ed efficace al mondo. Milioni di persone si affidano a milioni di persone per mantenere i loro sistemi in esecuzione veloci, fluidi e privi di errori. Grazie alla sua semplice interfaccia utente e al potente motore di scansione, Fortect trova e risolve rapidamente un'ampia gamma di problemi di Windows, dall'instabilità del sistema e problemi di sicurezza alla gestione della memoria e ai colli di bottiglia delle prestazioni.
Puoi specificare lo scopo del file gcda per quel particolare file sorgente / c ++ e di lunghezza specificare obj per la directory con il suo flag “-o”, che ti dice che questo file dovrebbe certamente essere ripristinato. …
E se potresti utilizzare gcovr vmplace gcov nei tuoi report, i client possono ottenere qualsiasi tipo di report, ad esempio specificando la directory principale (directory sopra src in aggiunta obj) utilizzando il flag “-r -root = ROOT”.Per ulteriori informazioni su gcovr, vedere questa Guida per l’utente dell’approccio.
ha risposto Feb hrs a 17 at 6:53 am
1007
Accelera ora le prestazioni del tuo computer con questo semplice download.