make.sh 301 B

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