TGTGInsighttelegram intelligenceLIVE / telegram public index
Post content
帖子内容
⚙️动态链接库编译(高级) 项目所用到的动态链接库存放在 ./libs/下。其中: » fulltclash.so为 Linux-amd64 所支持的。 » fulltclash.dll 为 Windows-amd64 所支持的。 没有所用架构? 如果没有您所用架构的动态链接库文件,比如arm64,或者您担心仓库自带的有安全隐患,那么您可以自行编译。 在 ./libs/ 下有一源码文件为 fulltclash.go ,您需要将该文件自行用Golang编译器编译成 fulltclash.so动态链接库。 大致流程为: 在您的平台安装GO编译器(较新的版本) go mod init go mod tidy 以下是编译arm64架构的例子: GOOS=linux GOARCH=arm64 GOARM=7 CGO_ENABLED=1 CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ AR=aarch64-linux-gnu-ar go build -buildmode=c-shared -o fulltclash.so fulltclash.go 编译完成覆盖原文件即可。 如果操作难度太大,可以发起issue详谈。