ubuntu20.04 安装 yosys
make sta 中出现的问题
- libyaml-cpp.so.0.7 No such file
- GLIBC_2.34 not found
- GLIBCXX_3.4.30 not found
下面是每个问题的解决方法
libyaml-cpp.so.0.7 No such file: 需要编译libyaml-cpp-dev 0.7
ubuntu 20.04 默认安装 0.6
但是后续 yosys 安装中,make sta 时,要求安装libyaml-cpp.so.0.7
教程详见
https://blog.csdn.net/ROseeattimoo/article/details/127104713
git clone https://github.com/jbeder/yaml-cpp.git
git switch -c yaml-cpp-0.7.0
cd yaml-cpp
mkdir build && cd build
cmake -D BUILD_SHARED_LIBS=ON ..
make
sudo make install
GLIBC_2.34 not found: 需要编译GLIBC_2.35
通过命令
ldd --version
或
strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC_
获取全部GLIBC版本
GLIBCXX_3.4.30 not found:需要编译GLIBCXX_3.4.30
检查GLIBCXX 版本
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
如果有就直接软链接
没有就
sudo apt update
sudo apt install build-essential
作者:odjvnrij 创建时间:2024-09-19 04:27
最后编辑:odjvnrij 更新时间:2024-11-01 21:09
最后编辑:odjvnrij 更新时间:2024-11-01 21:09