Сборка ады с опцией gcov
У меня возникли проблемы с компиляцией проекта Ada с помощью gcov.
Есть мои варианты:
gprbuild -P project.gpr -XOS=Linus -j2 -s -k -p -cargs --coverage -largs --coverage
Компиляция в порядке (я вижу --coverage, когда ADB компилируется), но ссылка ko:
DSO ссылается на скрытый символ '-gcov_init' в [...] / libgcov.a (_gcov.o)
Я новичок в Аде, я не знаю, какая информация вам нужна, попросите меня больше.
Спасибо.
РЕДАКТИРОВАТЬ:
На моем.gpr у меня есть связанная библиотека (я привожу здесь один пример):
package Compiler is
for Default_Switches ("C") use Rules.Compiler'Default_Switches ("C") &
(
"I" & external ("VOB_HOME") & "[path_to_folder]"
)
end Compiler
package Linker is
for Default_Switches ("Ada") use Rules.Compiler'Default_Switches ("Ada") &
(
"L" & external ("VOB_HOME") & "[path_to_folder]" & Path_Lib
)
end Linker
Я думаю, что эти библиотеки не скомпилированы с gcov, но я не знаю, как перестраивать их.