赛灵思
直播中

张杰

8年用户 1378经验值
私信 关注
[问答]

compxlib,smartmodels和缺少共享库

嗨,我在CentOS上遇到了Xilinx Smartmodels问题。
由于RedHat的相似性,我认为操作系统是兼容的。
也许我错了。
无论如何,继续这个假设,compxlib 64位不起作用,它抱怨它找不到libXm.so.3,libMrm.so.3和libUil.so.3。
所有这些库都在/ usr / lib中的系统上,但是compxlib没有找到它们。
它使用的所有其他库都来自/ usr / lib64,所以我也为/ usr / lib64中的3个缺少的库放置了链接,但它仍然抱怨找不到它们。
另外,我尝试将/ usr / lib放在LD_LIBRARY_PATH var中,但仍然不起作用。
我在这里错过了什么吗?
这应该工作?
任何帮助将不胜感激!

以上来自于谷歌翻译


以下为原文

Hi, I am having trouble with the Xilinx Smartmodels on CentOS.  I presumed the OS was compatible because of the simlarity to RedHat.  Maybe I am wrong.  Anyway, going on that assumption, the compxlib 64-bit is not working and it is complaining that it cannot find libXm.so.3, libMrm.so.3 and libUil.so.3.  All of these libs are on the system in /usr/lib, but compxlib is not finding them.  All of the other libs it is using are from /usr/lib64, so I put links for the 3 missing libs in /usr/lib64 as well, but it still complains that they are not found.  Also, I tried putting /usr/lib in the LD_LIBRARY_PATH var, but still doesn't work.  Am I missing something here?  Should this work??  Any help would be greatly appreciated!

回帖(1)

王洋

2018-11-19 14:45:17
尝试从/ ISE / bin / lin文件夹运行32位版本的Compxlib。
听起来它可能需要这些库的64位版本,但你只有32位版本。
使用哪个版本的compxlib来编译库并不重要。
或者,您可以找到并安装具有这些库的64位软件包。

以上来自于谷歌翻译


以下为原文

Try running the 32-bit version of Compxlib from the /ISE/bin/lin folder.  It sounds like it may require the 64-bit versions of those libraries, but you've only got the 32-bit versions.  It doesn't matter which version of compxlib you use to compile the libraries.
 
Alternatively you could find and install the 64-bit packages that have those libraries.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分