您的位置:首页 > 其它

ubuntu下无法启动vivado SDK的解决办法(二)

2018-02-08 16:35 911 查看
软件环境:VMware-workstation-full-12.5.6

ubuntu 16.04

vivado 2016.2

真是一波未平一波又起,新手玩着 ubuntu17 总是不顺手,于是就换了一个新的稳定版系统: ubuntu16.04 LTS版

启动vivado 是有些麻烦,于是在当前用户目录下的.bashrc 文件里加上

alias vivado='sudo /home/peng/software_install/vivado2016/2016.2/bin/vivado'


就是在shell中自定义用户指令。指向安装目录下的vivado这个文件。如此一来,在终端中输入 vivado就启动vivado软件了

同样SDK 无法启动,按照 http://www.cnblogs.com/sepeng/p/7879764.html 中的解决办法,确实可以启动。这次想好好玩玩,于是最后的那些警告也去一个解决掉

所有警告如图



先说一句,这种事情,本来应该是从第一个问题解决起的。只是linux中的问题难搜到解决方案。我先搜到了第二个问题的解决方案,于是就先解决第二个了。

(以下搜索出来的解决方案均类似谷歌,百度我就呵呵了。如果出现网址打不开,记得FQ哦)

1,version ‘GLIBCXX_3.4.20’ not found (required by /usr/lib/x86_64-linux-gun/libproxy.so.1)

Failed to load module: /usr/lib/x86_64-linux-gun/gio/modules/libgiolibproxy.so

大致的意思是缺少了某个库,不知道是没有这个库还是版本的问题。xilinx官方有人提问过:https://forums.xilinx.com/t5/Embedded-Development-Tools/GLIBCXX-3-4-20-not-found/td-p/673213

官方给出了一个笼统的说明: https://www.xilinx.com/support/answers/66184.html (能不能负点责任啊,没有竞争对手更得瑟了)

还好有热心网友给出了解决方案 : https://askubuntu.com/questions/575505/glibcxx-3-4-20-not-found-how-to-fix-this-error
怕打不开网址或者删帖,我这里copy过来吧 。解救方案分两步

A: 先用这条指令。如果解决了。后面就忽略

sudo apt-get install libstdc++6

B : 很可惜我的没有解决掉这个问题,于是来点猛的,等待时间有点长 。四条指令都灌进去,出现了一些不能down下来的情况。

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

不管如何,我的那个failed 是消失了。最后变成了这个样子


真是解决一个,又冒出来一个警告。

有网友说,因为执行文件采用的是sudo,会使用户变成root,(而当前不是root导致的?)所以给了警告。

具体的解决方案没有找到。

那是不是在root用户下就没有这个警告了呢?

经过尝试采用root用户下启动vivado,然后启动SDK,依然有这个警告。肿么办
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: