能运行insight了
Tuesday, December 12, 2006 7:18:30 AM
"insight-bin: error while loading shared libraries: libitcl3.2.so.1: ELF load command alignment not page-aligned"
看看它的依赖库,估计是itcl3这个库的问题。于是下载源码和patch自己重新编译:
./configure --with-tcl=/usr/lib/tcl8.4/ --with-tk=/usr/lib/tk8.4/ --prefix=/usr
注意,如果不加--with-tcl和--with-tk,配置时会出现
checking for Tcl configuration... configure: warning: Can't find Tcl configuration definitions
和
checking for Tk configuration... configure: warning: Can't find Tk configuration definitions
的错误
加--prefix=/usr是因为默认的prefix是/usr/local
make all编译后,make install
然后执行
cd /usr/lib cp libitcl3.2.so libitcl3.2.so.1 cp libitk3.2.so libitk3.2.so.1
这样就行了。
gcc加上-g和--static开关编译程序,就可以用insight来进行源代码调试了
另外,似乎直接用编译出来的itcl/libitcl3.2.so和itk/libitk3.2.so覆盖掉/usr/lib/libitcl3.2.so.1和/usr/liblibitk3.2.so.1也是可以的。
这是编译好的文件
itck-3.2.1-3-mipsel.tar.gz







