招聘在Debian 9(可以租用主机上)编译usbhid-dump版本1.4

tinydebian
70阅读7评论2 个月前

在Debian 9(可以租用主机上)编译usbhid-dump版本1.4

  • 在Ubuntu 16.04.6下可以编译

可能需要先安装:apt install autoconf libtool libusb-1.0-0-dev
运行:./bootstrap
运行:./configure后报下面的错误:
./configure: line 11919: syntax error near unexpected token `LIBUSB,'
./configure: line 11919: `PKG_CHECK_MODULES(LIBUSB, libusb-1.0 >= 1.0.0)'

招聘类型:
外包零活
专业领域:
开发
工作方式:
线上兼职
需消耗电量 5
加载中…
精选评论
2 个月前宇宙全栈

这是提问还是招聘?

不好意思,这是招牌。

2 个月前BIGray

建议各方面都写的详细些,这样就会避免很多低效的反复答疑。

2 个月前Bender

支持老板

2 个月前xd

刚注册没电量。。试着编译了一下,没有遇到简介里那个问题,步骤:

docker run -it debian:9 bash
mkdir /workdir
cd /workdir

apt update
apt install -y build-essential pkg-config wget file libusb-1.0-0-dev

wget https://github.com/DIGImend/usbhid-dump/releases/download/1.4/usbhid-dump-1.4.tar.gz
tar xf usbhid-dump-1.4.tar.gz
cd usbhid-dump-1.4

./configure
make
file src/usbhid-dump
ldd src/usbhid-dump

cat /etc/apt/sources.list

完整的shell输出: https://pastebin.com/a6qbdbNc

2 个月前Bender

缺了几个个包,装的build-essential默认装了,么装就会 autoconf会有走另一个逻辑,这个逻辑会判定libusb-dev版本错误,改了就好了

谢谢你,装了pkg-config后,就可以编译了。