首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >脉冲视图不运行(未定义的符号)

脉冲视图不运行(未定义的符号)
EN

Ask Ubuntu用户
提问于 2020-05-04 14:23:56
回答 1查看 911关注 0票数 1

有了一个Hantek 6022 to,我想安装sigrok和pulseview。

按照这里上的每一条指令构建和安装libserialport、libsigrok、libsigrokdecode、sigrok和pulseview以及这里来安装fx2lafw。

安装后,因为没有可用的应用程序图标,请运行

代码语言:javascript
复制
pulseview

终端说找不到命令,所以我用apt安装

代码语言:javascript
复制
sudo apt install pulseview

在通过apt安装之后,我现在在应用程序窗口上有了pulseview图标,但是在单击时什么也没有发生,方法是从我获得的终端运行pulseview。

代码语言:javascript
复制
pulseview: symbol lookup error: pulseview: undefined symbol: _ZN6sigrok7Context20create_analog_packetESt6vectorISt10shared_ptrINS_7ChannelEESaIS4_EEPfjPKNS_8QuantityEPKNS_4UnitES1_IPKNS_12QuantityFlagESaISG_EE

sigrok cli工作并找到示波器。

代码语言:javascript
复制
sigrok-cli --scan

The following devices were found:
demo - Demo device with 13 channels: D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 A2 A3 A4
fx2lafw:conn=1.11 - Saleae Logic [S/N: Saleae Logic] with 8 channels: D0 D1 D2 D3 D4 D5 D6 D7

我用的是ubuntu 20.04

代码语言:javascript
复制
lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:    20.04
Codename:   focal

在过去的几个小时里到处寻找解决方案,但什么也没找到。

也许我搞砸了安装从源头,然后通过apt?但塞格克莱也经历了同样的手术并且活了下来.

在这一切之后,我甚至不知道怎么卸载我刚安装的东西.

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-05-16 23:07:36

您所收到的错误是因为您使用apt安装的PulseView与您安装的libsigrokcxx.so不兼容。它不使用它,所以它不抱怨。

通常,如果您只想要最新的版本,我们不建议从源代码构建。如果这是您想要的,请使用AppImage:https://sigrok.org/wiki/Downloads#Linux_AppImage_双星

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1235215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档