因为树莓派没法运行lp程序
刚好他们发布源代码在github
决定自己编译一份丢到树莓派玩玩
地址https://github.com/permadao/Permaswap
拉一下之后go mod tidy安装
安装好依赖后cd cmd/lpconfig
然后输入
set GOARCH=arm64
set GOOS=linux
set CGO_ENABLED=1
第二个lp需要cgo,我是window环境
可以去https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
如果是win下载arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-aarch64-none-linux-gnu文件
然后将里面的bin路径添加到PATH环境变量中
重启cmd
然后不仅输入上面三个,还要输入
set CC=aarch64-none-linux-gnu-gcc
set CXX=aarch64-none-linux-gnu-g++
然后进去cd cmd/lp
最后go build
再编译一份
得到的两个文件就可以在树莓派中运行了