我試圖加載一個簡單的TCL擴展,但我不斷收到以下錯誤:TCL加載錯誤無法加載文件libfoo.so
couldn't load file "libfoo.so": ld.so.1: tclsh8.4_64: fatal: libfoo.so: open failed: No such file or directory
我使用的例子從TCL man page 但我不知道我在這裏做錯了什麼。我正在編譯Solaris上的庫使用:
cc -KPIC -c -I/opt/external/tcl-8.5.8/include foo.c cc -shared -R/opt/external/tcl-8.5.8/i386/lib -L/opt/external/tcl-8.5.8/i386/lib -o libfoo.so foo.o
有人可以請建議如何調試該問題?
很高興看到我的例子正在幫助某人。 – 2012-07-25 08:39:44