protoc --proto_path=proto --cpp_out=build/gen --grpc_out=build/gen \ --plugin=protoc-gen-grpc=$(which grpc_cpp_plugin) \ proto/device/v3/device.proto
build protocbuf cmd: buf build buf generate
build
# 设置CGO链接标志(指定库路径和名称)
export CGO_LDFLAGS="-O2 -g -L$PWD/cdevice -llibCcosProc"
export CGO_LDFLAGS="\
-O2 -g \
-L/home/cxdz/codebuild/DriverPlatform-V3.1/build/lib \
-llibCcosProc \
-lCDI \
-lLogicDevice \
-luuid \
-lstdc++
"
go build -gcflags "all=-N -l" \
-ldflags "-X google.golang.org/protobuf/reflect/protoregistry.conflictPolicy=warn" \
-o CcosProcGo ./main.go