12月15, 2023

ns-usbloader 在 MAC 上自行编译

使用最新的 Mac M2 Pro Max 为 switch 安装软件时遇到的问题。

需要自行编译支持 usb 的 lib。

做一个记录。

  1. 克隆项目
git clone git@github.com:developersu/ns-usbloader.git
  1. 克隆 libusb4java
git clone git@github.com:usb4java/libusb4java.git
  1. 安装libusb
brew install libusb
  1. 构建usb4java
cd ./usb4java && mkdir build && cd build && cmake .. -DCMAKE_INSTALL_PREFIX="" && make install/strip DESTDIR=../../ns-usbloader/src/main/resources/org/usb4java/darwin-aarch64/
  1. 构建项目
 cd ../../ns-usbloader && mvn clean package && java -jar ./target/ns-usbloader-5.2-SNAPSHOT-jar-with-dependencies.jar

本文链接:https://blog.zkit.org/post/ns-usbloader.html

-- EOF --

Comments