浅析KiCad 799在Debian 12上的编译构建流程
来源:电能质量优化
发布时间:2024-05-10 17:18:40
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)
Devkit# 一款RISC-V AI摄像头开发套件,配备高达500万像素摄像头、2.3英寸彩色触摸屏显示器、GPIO
嵌入式学习-飞凌ElfBoard ELF 1板卡 - 在开发板上生成二维码图像