Я пытаюсь использовать среду модульного тестирования для C под названием Check .
Я установил пакет, как указано в файле INSTALL in пакет:
После этого мне не удалось чтобы запустить свой собственный тест, и в итоге я решил использовать пример пакета в / usr / local / share / doc / check / example
.
Выполнил следующие команды:
$ autoreconf --install
$ ./configure
$ make
$ make check
И все та же проблема :
/usr/local/share/doc/check/example/tests/.libs/lt-check_money: error while loading shared libraries: libcheck.so.0: cannot open shared object file: No such file or directory
FAIL: check_money
Попытался добавить каталог к LDFLAGS
в файле make, но это не помогло, также попытался сделать то же, что и Рик Хайтауэр здесь
(... удаляя файлы * .so (и их ссылки )), я не знаю, как удалить ссылки
Попробуйте запустить ldconfig
(например, sudo ldconfig
), чтобы восстановить кеш компоновщика времени выполнения.