単純な TCL 拡張機能をロードしようとしていますが、次のエラーが発生し続けます。
ファイル "libfoo.so" をロードできませんでした: ld.so.1: tclsh8.4_64: 致命的です: libfoo.so: オープンに失敗しました: そのようなファイルまたはディレクトリはありません
TCL のマニュアル ページの例を使用しています が、ここで何が間違っているのかわかりません。以下を使用して、Solaris でライブラリをコンパイルしています。
cc -KPIC -c -I/opt/external/tcl-8.5.8/include foo.c cc -共有 -R/opt/external/tcl-8.5.8/i386/lib -L/opt/external/tcl-8.5.8/i386/lib -o libfoo.so foo.o
誰かが問題をデバッグする方法についてアドバイスしてもらえますか?