liujiandao
2023-10-31 8fb1d1a1389c5f981248b459257ceb1ac4e2b28d
1
2
3
4
5
6
7
8
9
10
#!/bin/bash
 
if [ ! -d "clib" ]; then
    mkdir clib
fi
go tool cgo -exportheader clib/libnsqclient.h main.go &&
go build -buildmode=c-shared -o ./clib/libnsqclient.so &&
rm -fr _obj &&
go build -o gonsqcli &&
g++ -std=c++11 -g -O0 -o cnsqcli TST/ctest/ctest.cpp -I. -Lclib/ -lnsqclient -ldl -pthread