背景:
在ubuntu16.04里安装IDE PRO7.0后,运行报错
下面展示一些内联代码片。
// 情景重现:启动ida直接报错
$ ./idaq
./idaq: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
解决:
1. 安装并更新 apt-file
sudo apt-get install apt-file
sudo apt-file update
2. 开始搜索缺少的文件
// 报错提示缺啥就 find 啥
sudo apt-file find libstdc++.so.6
// 会持续一段时间,请耐心等待
// 搜索的结果会很多,你需要寻找到你缺少的文件的名字,下面举例
// 可以看到搜索结果第一个是我们缺少的文件,看引号前面对应的名字是libxrender1
// 下面这种情况搜索到的两个文件对应一个名字也无所谓,就是他了
$ sudo apt-file find libXrender.so.1
libxrender1: /usr/lib/x86_64-linux-gnu/libXrender.so.1
libxrender1: /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
3. 安装缺少的文件
// 一般情况,下面两行二选一
// 如果运行第一个报错或者运行完之后,启动程序还是缺少这个文件,那就运行第二个
sudo a

在Ubuntu16.04中安装IDEPRO7.0后遇到启动错误,表现为加载共享库失败。解决步骤包括:1. 安装并更新apt-file;2. 使用apt-file查找缺失的libstdc++.so.6库;3. 安装缺失的文件,如libxrender1,并可能需要安装32位版本;4. 重复以上步骤直至所有缺失文件安装完成,然后成功运行程序。
最低0.47元/天 解锁文章
1259

被折叠的 条评论
为什么被折叠?



