Одобрено: Fortect
На прошлой неделе некоторые читатели нашего сайта столкнулись с сообщением об ошибке, в котором говорилось, что gcov не может открыть Graph. У этой проблемы есть много факторов. Мы рассмотрим их ниже.
Я ищу gcov в качестве инструмента прикрытия toOde для частного проекта c ++ с использованием gcc (сейчас 4.6.3, сразу же 4.8) в Ubuntu в 12:04 и получаю сообщение об ошибке, что графический файл не запускается. вверх. Что означает эта невероятная ошибка? И спросите себя, как мне узнать, уделяю ли я внимание коду?
Я видел другие решения этой проблемы, наиболее популярные из которых касаются использования clang (gcov: не удается открыть файл улицы) довольно от gcc, но я не могу нажать эту кнопку компилятора, я должен использовать gcc, который может быть не подходящее решение для моих веб-страниц. Кроме того, документация gcov объясняет, как он, вероятно, должен работать с gcc.
Другое лекарство – действительно исправить конфигурацию изображения (http://ubuntuforums.org/showthread.php?t=1547252), но я, вероятно, не уверен, о каком конфигурационном файле пишет этот пользователь, если он мой. проблема в том, что я не знаю, как это исправить
мои файлы .gcda и .gcno правильно разработаны в моем объекте
За пределами каталога все находится над моим верхним каталогом, в котором я собираю свой код и обычно пробую gcov * .Ivcgcov -o каталог / to / obj 4. .cа такжеgcov -o каталог / to / obj 3. .gcdaа такжеgcov -o каталог / to / obj – .gcno
но ни одной из причин, по которым работает целый ряд решений; Я все еще получаю сообщение об ошибке, когда графический файл не открывается.
Четвертый вариант
online
Не тот ответ, который вам нужен? Просмотрите другие вопросы с меткой C ++ Gcc Ubuntu-12.04 Профилирование Gcov или задайте свой текущий вопрос самостоятельно.
Упомянутая выше проблема связана с отсутствием .gcda и .File gcno в базе данных, содержащей ваш исходный код
.
Итак, мой урок состоит в том, чтобы отправить самую первую копию файла .gcda и через добавление файла .gcno определенного .ke в ваш исходный код, где повторно взять .c, а затем запустить gcov filename. c
.yourself
Если у вас есть запрос, попробуйте связать все эти .gcda и .gcno обратными ссылками с предоставлением, если вы не хотите копировать из определенного веб-каталога obj, это решит затруднительное положение, как вы указали
>
отреагировал 27 окт.2013 в 18:21
3 605 22 золотых значка 1818 серебряных значков
Позвольте мне объяснить вам все, что вы купили по-другому
во-первых: всегда пытайтесь настроить * .gcda, * .gcno, * .c и некоторые другие. после каталога obj trek, что в значительной степени неверно.Что вам нужно вернуть, так это указать их как “-o path / to / obj /” (путь к каталогу)
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
Вы можете указать путь к файлу gcda для этого конкретного исходного файла c / c ++, а также, конечно, указать obj для каталога, когда дело доходит до “-o “флаг, который говорит вам, что этот файл должен быть восстановлен. …
А если вы используете gcovr vmplace gcov в своих собственных отчетах, вы можете получить любой тип новаторского отчета, просто указав корневой каталог (каталог поверх src и obj) с помощью “-r – root равен флагу ROOT.Для получения дополнительной информации о gcovr см. Это руководство пользователя Approach User Guide.
заявлено 24 февраля 17 в 6:53
1007
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.