这是情况:
我已经“成功”在我的fedora 16主机上安装了ISE 14.4套件。
我采购了set
tings32.sh(我有一台32位机器,运行一个bash shell)。
现在我正在尝试使用“xlcm”命令运行许可证管理器。
第一:
我收到这样的错误:
访问共享库的错误opt / Xilinx / 14.4 / ISE_DS / common / lib / lin / libstdc ++。so.6:文件太短
我去看看这个lib,果然,它是一个空文件。
我对共享库不太了解,但是一些研究告诉我尝试将该文件名符号链接到PC c ++库,特别是/usr/lib/libstdc++.so.6
ln -s /usr/lib/libstdc++.so.6 /opt/Xilinx/14.4/ISE_DS/ISE/lib/lin/libstdc++.so.6
再次运行xlcm;
现在我得到一个类似的错误的轻微不同的文件路径:
选择/赛灵思/ 14.4 / ISE_DS / ISE / LIB / LIN /的libstdc ++ so.6:
文件太短了。
我去检查它,同样的情况。
创建另一个指向我的系统库的链接,不再跳过(或至少是新的)错误...
xlcm现在执行,但我没有GUI,没有任务,没有进程,没有任何东西。
只是一个新的bash系列,嘲笑我再试一次。
所有xilinx shell命令的行为相同。
想法?
我没有遗漏任何重要细节吗?
以上来自于谷歌翻译
以下为原文
Here's the situation:
I have "successfully" installed the ISE 14.4 suite on my fedora 16 host. I sourced settings32.sh (I have a 32 bit machine, running a bash shell). Now I'm trying to run the license manager with the "xlcm" command.
First:
I get an error like this:
error accessing shared library opt/Xilinx/14.4/ISE_DS/common/lib/lin/libstdc++.so.6: file too short
I go check out that lib, sure enough, it's an empty file. I'm not too savvy on shared libraries, but a little research tells me to try symbolically linking that filename to the PC c++ library, specifically /usr/lib/libstdc++.so.6
ln -s /usr/lib/libstdc++.so.6 /opt/Xilinx/14.4/ISE_DS/ISE/lib/lin/libstdc++.so.6Run xlcm again; now I get a similar error for the slighty different filepath:
opt/Xilinx/14.4/ISE_DS/
ISE/lib/lin/libstdc++.so.6:
File is too short again. I go inspect it, same scenario. Make another link to my system library, hopning for no more (or at least new) errors...
xlcm now executes, but I get no GUI, no task, no process, no nothing. Just a new bash line, mocking me to try again. Same behavior for all xilinx shell commands. Ideas? Did I leave out any important details?
0