|

楼主 |
发表于 2003-11-11 00:22:03
|
显示全部楼层
现在的问题是我在configure 或者是make 的前面设置了LD_ASSUME_KERNEL的时候,那么一些动态连接程序都不能使用,如make,ld,ls等等之类的,就算重新执行了ldconfig之后,也还是提示找不到共享库文件。
按发行的注记所写的,在不支持NPTL的应用程式里面设置LD_ASSUME_KERNEL就可以了。因为出问题的是uic(即QT自带的编译工具)那么,我就到了tools/designer/designer/Makefile将里面关于UIC这个变量的值由原来的UIC=/source/qt/bin/uic -L /source/qt/plugins 改成了LD_ASSUME_KERNEL=2.4.1 /source/qt/bin/uic -L /source/qt/plugins 这样就将uic这处应用程序指向旧的库文件了,但是现在还是一样有问题:
/source/qt/bin/uic: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
跟前面的普通程序一样。 |
|