go程序中用到了zmq,直接编译编不成功,所以把arm版本的zmq的库和头文件(从另外一个arm设备上取出来的)放到/home/armlib下面,然后在设置如下:
#设置相关变量
ARM_LIB_PATH=/home/armlib
LDFLAGS=”-L$ARM_LIB_PATH/lib -lsodium -lpgm -lnorm”
CFLAGS=”-I$ARM_LIB_PATH/include”
#编译go程序
CC=aarch64-linux-gnu-gcc CGO_ENABLED=1 GOOS=linux GOARCH=arm64 CGO_LDFLAGS=$LDFLAGS CGO_CFLAGS=$CFLAGS go build test.go
版权声明:本文为n1wer原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。