Можно ли создавать файлы данных gcov ( .gcda
файлы), запустив исполняемый файл, связанный с общей библиотекой, созданной с помощью --coverage
option?
По сути, у меня есть основная библиотека, состоящая из нескольких файлов c ++, скомпилированных в одну общую библиотеку, а затем подкаталог под названием «test», содержащий тестовую программу, которая связывается с основной библиотекой и тестирует ее. Все компилируется нормально, и файлы .gcno
создаются как для исходных файлов библиотеки, так и для исходных файлов тестов. Однако файлы .gcda
создаются только для тестовых исходных файлов, но они мне действительно нужны для реальных исходных файлов, которые скомпилированы в общую библиотеку.
Есть идеи?
Дополнительная информация: