浅析KiCad 799在Debian 12上的编译构建流程
nightly 来使用 7.99 版本。不过由于时差,有时候我晚上提交的 issue,过几个小时的版本,不需要等待和下载 nightly build。另外有一些小的 bug 我也可以自己想办法修改并提交 M(erge) R(equest)。
Debian 12 的官方 apt 源提供了所有编译Kicad7.0会用到的库,也是 KiCad 开发者提供支持的编译环境。之前使用 Debian 11 编译 KiCad 7 遇到很多问题,需要自己编译更新一些依赖,折腾了很久,作为经验后面有一个部分会简要提及。
ninja 和下面说的 mold 是推荐的可以提高编译和链接速度的选项。
由于我还没有调研的某个原因,不能在 KiCad界面调用计算器等工具,这时候也需要命令行进行调用
由于有时候新版的 KiCad 的崩溃情况会比较多,所以我会使用 gdb 启动 KiCad,这样崩溃的时候可以在 gdb 中查看崩溃的 back trace。
之前构建的版本是 RelWithDebInfo,如果你是因为要开发 KiCad 的功能,最好还是使用 Debug 目标,这样会取消掉编译器优化,方便源代码级调试:
由于 Debian 11 官方的 apt 源的库(主要是 wxPython )版本太低,不支持直接编译 KiCad 7.0。在未升级到 Debian 12 前,找到了一个方案来使用新版本 wxPython。不过这个方案应该也可以在其他某些情况下不使用系统库版本的时候使用。因为现在手头没有 Debian 11 的环境了,所以这里只记录一下概念和过程,有这种需要的朋友还要自己尝试。因为可以指定特定版本的 wxPython,所以对于一些特殊需要,比如使用特定版本的 wx之类的需求有借鉴意义。
文章出处:【微信号:嵌入式加油站,微信公众号:嵌入式加油站】欢迎添加关注!文章转载请注明出处。
版,加上针对树莓派深度定制的硬件驱动与软件程序。官方推荐系统。如果你第一次使用树莓派,请下载这个。
EDA 是一款电子设计自动化(EDA)软件,开源且可以免费用于商业。 用户
将不再不支持的系统进行专门测试。不受支持的操作系统在这段时间后可继续使用
群里问,有没有办法可以批量把Altium Designer的封装库转成
3568默认都是用buildroot的系统,但有时候为了上层业务应用开发和部署方便,使用
》。 OHOS3.0 的打包镜像脚本由原来 2.0 的 buildadapteruild_image.sh,全部修改替换
也推出Raspberry Pi OS适用的版本,只要是基于代号Bulleye的
AD(Altium Designer)导入DXF和DWG选项不见了如何恢复
LKS凌鸥LKS32MC08x中压中小功率无刷电机驱动开发板简介(1)
LKS凌鸥LKS32MC08x中压中小功率无刷电机驱动开发板简介(2)
触摸屏与罗克韦尔AB PLC之间 ModbusTCP/IP无线以太网通讯实例球速体育
您可能感兴趣的文章
- 10-15龙芯中科获2家机构调研:公司会实际情况结合市场及时调整销售策略比如今年上半年随着芯片销量逐步回暖我们逐步限制整机型解决方案销售这也是上半年解决方案类业务收入下降
- 10-15龙芯中科接待2家机构调研包括富国基金、中信证券
- 10-15龙芯中科:10月10日组织现场参观活动富国基金、中信证券参与
- 10-15Sam Hartman当选Debian社区领导人
- 10-15统信:首个桌面根操作系统深度 deepin V23 即将发布
- 10-01Debian 社区发表悼念声明 缅怀创始人 Ian Murdock
- 10-01什么是Linux操作系统根社区
- 10-01Debian 11 LTS 更新:安全优先的长期支持策略
- 10-01Debian社区将决定是否把Non-Free Firmware存档添加进官方安装包
- 09-19Ubuntu 将在今后的新版本中使用最新版本的Linux内核
阅读排行
- 1龙芯中科获2家机构调研:公司会实际情况结合市场及时调整销售策略比如今年上半年随着芯片销量逐
- 2龙芯中科接待2家机构调研包括富国基金、中信证券
- 3龙芯中科:10月10日组织现场参观活动富国基金、中信证券参与
- 4Sam Hartman当选Debian社区领导人
- 5统信:首个桌面根操作系统深度 deepin V23 即将发布
- 6Debian 社区发表悼念声明 缅怀创始人 Ian Murdock
- 7什么是Linux操作系统根社区
- 8Debian 11 LTS 更新:安全优先的长期支持策略
- 9Debian社区将决定是否把Non-Free Firmware存档添加进官方安装包
- 10Ubuntu 将在今后的新版本中使用最新版本的Linux内核
推荐教程
- 08-04Debian 109发布修正安全性并带来流行软件包的更新
- 06-28Debian将允许安装非自由固件
- 06-26Debian 122 发布稳定稳定 Linux
- 10-15统信:首个桌面根操作系统深度 deepin V23 即将发布
- 08-31国产操作系统二十年“守夜人”
- 06-29树莓派的操作系统
- 09-02统信软件宣布深度 deepin 社区全新规划打造中国主导的桌面系统根社区
- 08-29debian
- 08-07Debian向社区发出邀请 请求测试Debian 10 “Buster”安装镜像
- 08-21Debian 12 发布:Linux 内核升级 61