Ubuntu安装vivado报错libstdc++.so.6: file too short解决办法

本文讲述了作者在Ubuntu环境下安装Xilinx Vivado 2019.2过程中遇到的libstdc++.so.6文件问题,通过安装lib32stdc++6并替换安装包中的缺失文件,成功解决了安装错误,详细记录了解决步骤。
摘要由CSDN通过智能技术生成

今天在Ubuntu下安装Vivado2019.2时执行,在安装包目录下执行sudo ./xsetup,弹出安装界面后立即出错了,只写了参考 /root/.Xilinx/xinstall xinstall_1637738150348.log文件。

遂进入/root/.Xilinx/xinstall#,打开log文件发现

/home/ssmec/Application/Xilinx_Vivado_2019.2_1106_2127/lib/lnx64.o/librdi_install.so: /home/ssmec/Application/Xilinx_Vivado_2019.2_1106_2127/lib/lnx64.o/Ubuntu/libstdc++.so.6: file too short

主要错误是libstdc++.so.6: file too short,看来是缺少libstdc++依赖文件,先安装

 apt-get install lib32stdc++6

安装后再次执行sudo ./xsetup,仍然报错,仔细看报错位置是Xilinx_Vivado_2019.2_1106_2127,原来是安装包的libstdc++文件的问题,在usr里搜索,直接拷贝libstdc++.so.6到安装目录,如下图:

 替换掉安装包Xilinx_Vivado_2019.2_1106_2127的libstdc++文件后,再次执行sudo ./xsetup成功弹出安装界面:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值