CUnit2.1.0 libcunit.so.1が見つからない
そろそろテストも書かないといかんなー、というわけで CUnit2.1.0を導入。
早速今作っているSchemeVM用のテストを書いてみた。
gcc -o vmtest vmtest.o -L/usr/local/lib -lcunit
として、できあがったものを実行してみると、エラーがでる。
libcunit.so.1: cannot open shared object file: No such file or directory
/usr/local/libにlibcunit.so.1は確かにあるので、/etc/ld.so.conf をのぞいてみると、
include /etc/ld.so.conf.d/*.conf
となってて、*.confには /usr/local/lib の指定はみあたらない。
cd ld.so.conf.d sudo touch cunit2.1.0.conf vi cunit2.1.0.conf
として適当なファイルを作って、/usr/local/lib という1行を書き込み、sudo ldconfig として無事解決。