微核不更新

Micronucleus does not update

我正在尝试升级我的微核以将我的代码上传到 digispark,但是当我尝试升级时发生了这种情况:

Building command line tool: micronucleus...
gcc  -Ilibrary -O -g -D LINUX -o micronucleus micronucleus.c micronucleus_lib.o littleWire_util.o -static -L/usr/lib/x86_64-linux-gnu -lusb
/usr/bin/ld: cannot find -lusb
collect2: error: ld returned 1 exit status
make: *** [Makefile:61: micronucleus] Error 1

我对你是如何编译它而不是 linking 感到有点困惑,因为至少在基于 Debian 的发行版中,编译过程中需要的头文件由提供 libusb.a 的同一个包,它未能 link 反对。

如果您使用的是基于 Debian 的发行版,请尝试(重新)安装 libusb-dev:

sudo apt install libusb-dev

这是我在本地构建的。

如果您有一个 libusb.a 而它不在 /usr/lib/x86_64-linux-gnu 中,那么您需要为 -L.

提供一个不同的目录