Я пытаюсь скомпилировать простое приложение с gcov и получаю ошибки следующей ссылки:
gcc AllTests.o CuTestTest.o CuTest.o -o TestTest
AllTests.o: In function `global constructors keyed to 0_RunAllTests':
/home/p7539c/cutest/AllTests.c:26: undefined reference to `__gcov_init'
AllTests.o:(.data+0x44): undefined reference to `__gcov_merge_add'
CuTestTest.o: In function `global constructors keyed to 0_TestCuStringNew':
/home/p7539c/cutest/CuTestTest.c:30: undefined reference to `__gcov_init'
CuTestTest.o:(.data+0x64): undefined reference to `__gcov_merge_add'
CuTest.o: In function `global constructors keyed to 0_CuStrAlloc':
/home/p7539c/cutest/CuTest.c:379: undefined reference to `__gcov_init'
CuTest.o:(.data+0x184): undefined reference to `__gcov_merge_add'
collect2: ld returned 1 exit status
make: *** [TestTest] Error 1
Я, может казаться, не нахожу местоположение отсутствующих символов. gcov присутствует на машине, работающей gcc версия 4.1.2
Какие-либо идеи?Спасибо.
На редактировании:
Все, кажется, хорошо работает при использовании gcov с приложением, которое состоит из одного.c файла. Когда у меня есть несколько.c файлов (следовательно несколько.o файлов), у меня есть вышеупомянутая проблема.
Шаги компиляции похожи на следующее:
cc -fprofile-arcs -ftest-coverage -g -c -o AllTests.o AllTests.c
cc -fprofile-arcs -ftest-coverage -g -c -o CuTestTest.o CuTestTest.c
cc -fprofile-arcs -ftest-coverage -g -c -o CuTest.o CuTest.c
Попытайтесь использовать
xsetwacom --set "device name" Gesture off # disable multitouch gestures or
xsetwacom --set "device name" Touch off # disable touch
BIOS
проблема. BIOS
через этот ссылка HDD
, который является очень трудным из-за важных данных, но Это - одно из решения. HDD
и не успешно форматируете Вас, запускают живую сессию & От живой сессии запускают Редактора Раздела Gparted с Системы-> администрация:
и затем просто удаляют весь раздел тогда, Вы выполняете шаг № 4 в этом решении. Если у Вас есть какая-либо проблема с этим ответом, должен прокомментировать меня...:)