1.从https://github.com/KLayout/klayout 上下载源码
2.安装Qt5和相应库
sudo apt-get install build-essential
sudo apt-get install qtcreator
sudo apt-get install qt5-default
sudo apt-get install libqt5xmlpatterns5-dev
sudo apt-get install qttools5-dev
sudo apt-get install qtmultimedia5-dev libqt5multimediawidgets5 libqt5multimedia5-plugins libqt5multimedia5
sudo apt-get install libqt5svg5*
3.安装Python3.8
参照https://linuxize.com/post/how-to-install-python-3-8-on-ubuntu-18-04/
下载python3.8源码, 编译安装
编译前 设定环境变量(export CPPFLAGS=" -Wno-error=coverage-mismatch")
编译选项改为
./configure --enable-optimizations --enable-shared
4. 转到klayout源码根目录,编译源码
./build.sh -qt5
编译成功,在bin-release目录下可看到生成klayout文件。


本文详细介绍了如何在Ubuntu系统中下载KLayout源码,安装必要的Qt5库、Python3.8,以及编译过程,确保成功生成klayout文件。
最低0.47元/天 解锁文章
345

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



