Checkと呼ばれる 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
ましたが、それは役に立ちませんでした。また、Rick Hightower がここで行ったことを実行しようとしました
(... *.so ファイル (およびそのリンク) を削除します)。リンク