Zatwierdzono: Fortect
W zeszłym tygodniu niektórzy z naszych czytelników natknęli się na korespondencję z błędem stwierdzającą, że gcov nie może otworzyć Wykresu. Przyczyną tego problemu może być wiele. Omówimy tę firmę poniżej.
Wybrałem gcov jako moje narzędzie do okładki toOde do mojego projektu c ++, używam gcc (teraz 4.6.3, wkrótce 4.8) na Ubuntu, które można znaleźć o 12:04 i otrzymuję błąd, że plik ze zdjęciami zostanie wyświetlony do długopisu. Co oznacza ten cudowny błąd? A skąd mam wiedzieć, czy mam zasięg kodu?
Widziałem nowe rozwiązania tego problemu, najpopularniejszym z nich jest użycie clang (gcov: nie można rozpocząć pliku ulicznego) zamiast gcc, ale nigdy nie mogę nacisnąć przycisku kompilatora, muszę dołączyć gcc, który jest nie opłacalne rozwiązanie pasujące do mojej strony internetowej. Ponadto dokumentacja gcov pokazuje, jak powinno działać z gcc.
Innym lekarstwem było naprawienie konfiguracji obrazu (http://ubuntuforums.org/showthread.php?t=1547252) raczej nie jestem pewien, o którym pliku konfiguracyjnym mówi ta porada, jeśli jest on mój. cały problem polega na tym, że ja też nie wiem, jak go rozwiązać
moje pliki komputerowe .gcda i .gcno są poprawnie tworzone w moim obiekcie
Poza katalogiem, który znajduje się nad moim górnym wykazem katalogów, w którym kompiluję swój kod i zwykle rozważam gcov * .Ivcgcov -o katalog / to dla każdego obiektu * .corazgcov -o katalog / do obiektu * .gcdaorazgcov -o katalog / do i obj * .gcno
ale żaden z ich powodów, dlaczego te rozwiązania działają; Nadal otrzymuję błąd, którego nie oferuje plik graficzny.
Czwarty rerrrr
101
Nie odpowiedź, której szukasz? Przeglądaj inne pytania oznaczone tagiem C++ Gcc Ubuntu-12.04 Profilowanie Gcov lub zadaj bieżące pytanie samodzielnie.
Wspomniany powyżej problem jest związany z brakującym .gcda również .File gcno w bazie danych zawierającej kod źródłowy informacji
.
Tak więc moja lekcja polega bezpośrednio na wysłaniu pierwszej kopii pliku .gcda danej osoby, a dodatkowo pliku .gcno połączonego z konkretnym .c w kodzie źródłowym, lokalizacji, ponownego pobrania pliku .c, a następnie przejścia gcov nazwa_pliku.c
.ty
Jeśli otrzymałeś kompletne żądanie, spróbuj połączyć wszystkie te .gcda, a co za tym idzie .gcno ze źródłem, jeśli nie chcesz kopiować z katalogu sieciowego obj, musisz rozwiązać problem, jak wskazano wraz z
>odpowiedział 27 października 2013 w kierunku 18:21
3605
Chciałbym wskazać kilka rzeczy, które kupiłeś inaczej
całkiem po pierwsze: zawsze staraj się dostosować * .gcda, (spacja) .gcno, * .c, itd. po katalogu telefonicznym obj trek, co jest całkowicie błędne.To, co musisz odwiedzić, to określ go jako “-o ścieżka / tak, że będzie / obj /” (ścieżka do katalogu)
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
Możesz określić ścieżkę do naszego własnego pliku gcda dla tego konkretnego pliku źródłowego c / k ++ i oczywiście określić obj, gdy katalog z flagą “-o”, która jest wyświetlana Ci, że ten plik powinien zostać przywrócony. …
A jeśli używasz gcovr vmplace gcov w swoich raportach, możesz uzyskać wszystkie typy raportów, po prostu określając rzeczywisty katalog (katalog nad src i obj) za pomocą flagi “-r -root = ROOT”.Więcej informacji na gcovr znajdziesz w tym podręczniku użytkownika Approach.
odpowiedział 24 lutego 17 w kierunku 6:53 rano
1007 11 złotych odznak 1010 srebrnych odznak 2121 brązowa odznaka
Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu.