Я пытаюсь использовать инфраструктуру модульного тестирования для C под названием Проверка .
Я установил пакет, как указано в файле INSTALL в пакете:
- . / Настройка
- сделать
- make check -> запустить самопроверку, поставляемую с пакетом (успешно пройдено).
- сделать установку
После этого я не смог запустить свой собственный тест, поэтому в конце концов я решил использовать пример пакета в /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 (и их ссылки )), я не знаю, как удалить ссылки