Запустите инструмент GCOV с помощью компилятора C ++C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Запустите инструмент GCOV с помощью компилятора C ++

Сообщение Anonymous »

Я работаю с инструментом покрытия GCOV, чтобы проанализировать большой проект.

Код: Выделить всё

    HW
-FooHW1.cpp
-FooHW1.h
-FooHW2.cpp
-FooHW2.h
-...
-Makefile.am
Lib1
-FooLib1.cpp
-FooLib1.h
-FooLib2.cpp
-FooLib2.h
-...
-Makefile.am

Lib2
...
-Makefile.am
Lib3
...
-Makefile.am
Main
-main.cpp
-main.h
-Makefile.am
Каждый каталог имеет свой собственный созданный файл, сгенерированный с использованием Automake для генерации зависимостей, а каким -либо образом, где используемый компилятор - C ++.
Поскольку моя цель - это анализ освещения операторов, который я пытался использовать GCOV, добавляя следующие строки в каждый щит. />

Код: Выделить всё

    AM_CXXFLAGS = -fprofile-arcs -ftest-coverage
AM_LDFLAGS = -fprofile-arcs
< /code>
К сожалению, даже если он компилирует, он не создает (или ссылка) несколько *.o, а при вызове GCOV обычно дает мне ошибку: < /p>
    undefined __gcov_init
Я также пытался заменить, согласно http://gcc.gnu.org/onlinedocs/gcc/debug ... verage-536 , верхние инструкции:

Код: Выделить всё

    AM_CXXFLAGS = --coverage
AM_LDFLAGS = --coverage
Но это не делает для меня.

Подробнее здесь: https://stackoverflow.com/questions/180 ... c-compiler
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Запустите инструмент gcov с помощью компилятора C++
    Anonymous » » в форуме C++
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Запустите инструмент GCOV с помощью компилятора C ++
    Anonymous » » в форуме C++
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как создать покрытие кода для всего покрытия кодовой базы C++ с помощью gcov/lcov
    Anonymous » » в форуме C++
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Покрытие кода с использованием gcov при параллельном запуске
    Anonymous » » в форуме C++
    0 Ответы
    67 Просмотры
    Последнее сообщение Anonymous
  • Gcov с опцией -b приведет к ошибке сегментации
    Anonymous » » в форуме C++
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»