MSYS2 编译 sigrok

本文详细记录了使用MSYS2在Windows系统下编译开源示波器软件sigrok的过程,包括MSYS2环境安装、源码下载、编译环境配置以及解决编译中遇到的Qt5、pkgconfig、jasper等依赖问题,最终成功编译出pulseview.exe。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MSYS2 编译 sigrok

公司买了个HANTEK虚拟示波器,使用起来感觉不是很顺,一是在我的WIN7的电脑上一装驱动就蓝屏死机,二是示波器软件看波形等操作很不顺手。于是想找个开源的示波器软件用用。网上有个SIGROK,可以支持多种示波器,逻辑分析仪。但我手上的这款不支持。心想或许改改设备驱动重新编译一下可以用。选择的是用MSYS2编译,一尝试,可真不是那么简单,一大堆问题,几次几乎要放弃,抱着就当学习锻炼的态度,终于编译成功。现记录如下:

1.MSYS2编译环境安装

参考 http://www.sigrok.org/wiki/Windows
1. 下载安装msys2-x86_64-20161025.exe
2. 运行MSYS2 MinGW32 更新及安装编译环境

   $ pacman -Syu

Now close the shell and start an “MSYS2 MinGW32” shell (do NOT use the
“MSYS2 Shell”, and do NOT use the “MSYS2 MinGW64” shell). All other
steps will always have to be performed in an “MSYS2 MinGW32” shell.

Install the MSYS2 git package there:

   $ pacman -Sy   

 $ pacman -S git

git 下载安装完成后,接下来建个目录比如 f:\sigrok,然后进入该目录, git 克隆 sigrok-util(其实只需要sigrok-native-msys2脚本)

$ cd /f/sigrok

$ git clone git://sigrok.org/sigrok-util

$ cd /f/sigrok/sigrok-util/cross-compile/msys2/

接下来安装编译环境,安装需要6G多的空间,真大啊,可能有些是不需要的,为了能顺利编译,不管那么多了。但还是要些小技巧,不然可能一两天都没法下载安装好。我基本上整整用了一下午安装好编译环境。
技巧:修改MSYS2源,测试了网上提供的几个源,基本上能用的只有
Server =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值