李恒道 发表于 2024-6-13 06:13:08

permaswap的LP流动性树莓派移植及Go在Window交叉编译Arm和CGO配置

因为树莓派没法运行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
再编译一份
得到的两个文件就可以在树莓派中运行了
页: [1]
查看完整版本: permaswap的LP流动性树莓派移植及Go在Window交叉编译Arm和CGO配置