Closed Noa886 closed 1 year ago
回复一下 具体命令大概就这样
mkdir build cp <FTC路径>/libs/fulltclash.so <FTC路径>/libs/rootCA.crt build/ cd build go mod init go mod tidy 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
然后再把编译出来的fulltclash.so与fulltclash.h覆盖到<FTC路径>/libs下 完成
init与tidy还有编译 都是在复制出来的 fulltclash.go与rootCA.crt 文件夹内执行 编译完将结果放回去即可
哦注意一下,你使用的编译命令是arm64架构的,非AMD 如果要编译amd架构的话 直接在本机执行 go build -buildmode=c-shared -o fulltclash.so fulltclash.go 即可
哦注意一下,你使用的编译命令是arm64架构的,非AMD 如果要编译amd架构的话 直接在本机执行 go build -buildmode=c-shared -o fulltclash.so fulltclash.go 即可
蟹蟹。 💕
回复一下 具体命令大概就这样
mkdir build cp <FTC路径>/libs/fulltclash.so <FTC路径>/libs/rootCA.crt build/ cd build go mod init go mod tidy 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
然后再把编译出来的fulltclash.so与fulltclash.h覆盖到<FTC路径>/libs下 完成
cp 了 so 和 crt证书 2个文件 init不需要 .go 文件吗? 根据这个步骤生成
提示缺少go文件包, 是不是复制错了 应该是go 而不是so?
注意,此方法在3.5.9已不适用,请阅读最新的README.md为准。
go mod init 应该在哪里目录下初始化 go mod tidy 应该在哪个目录下执行
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 应该在哪个目录下执行
没用过这个琢磨了很久了 只能厚脸皮来问了~
我的系统是 AMD构架的 不知道为什么提示这个 不清楚什么问题。