1. 下载各种依赖
我是用的Ubuntu20.04版本,太久或者太新可能都不太方便。
打开终端,输入
git clone --recursive https://github.com/The-OpenROAD-Project/OpenROAD.git
可能需要点时间,如果进度条卡住了,可以ctrl+c停掉重来
再输入
cd OpenROAD
sudo ./etc/DependencyInstaller.sh -run
sudo ./etc/DependencyInstaller.sh -dev
这是官方的一键安装依赖,可以直接装上五个库,可以解决后续很多装到一半发现有依赖没装的问题,需要挺长时间。
我第一次执行没有完全成功,
但是把这一行
sudo ./etc/DependencyInstaller.sh -dev
多重复几次,可能有的问题就自己消失了。
emmm
但是我在装boost库的时候还是出了很多问题,最后也没修好,因为它每一次尝试之后都会保存一个boost的压缩包并且命名后面跟着.2 .3..这样,导致.sh里的指令对不上。所以我把创建的这个OpenROAD文件夹整个删除了从头开始装,这一次就成功了。不知道为啥,上网搜可能是因为网络的问题。
并且要注意因为它的