如何在makefile中包含tensorflow c ++“。so”文件?

时间:2018-08-24 10:24:59

标签: c++ tensorflow makefile

我使用bazel命令创建了一个.so文件:

bazel build -c opt --copt="-fPIC" :tensorFlow.so

以下是我的makefile:

CFLAGS = -c -g -W -O3 -Wall -Wshadow \
-Wno-long-long -Wpointer-arith -D_REENTRANT \
-D_POSIX_PTHREAD_SEMANTICS -DLINUX2 \
-I ./acl/lib_acl_cpp/include 
BASE_PATH=./acl
LDFLAGS = -L$(BASE_PATH)/lib_acl_cpp/lib -l_acl_cpp \
-L$(BASE_PATH)/lib_protocol/lib -l_protocol \
-L$(BASE_PATH)/lib_acl/lib -l_acl \
-lpthread -lprotobuf -ljsoncpp
redisConnection: redisConnection.o
    g++ ./redisConnection.o ./UnifiedMetric.pb.o ./getMapFromFeatureDistribution.o ./featureStats.o $(LDFLAGS) -o redisConnection 
redisConnection.o: redisConnection.cpp
    g++ $(CFLAGS) redisConnection.cpp -o redisConnection.o

我经过各种链接,但找不到任何方法。如何包含在makefile中创建的.so文件文件,以及必须添加哪些其他内容?

1 个答案:

答案 0 :(得分:0)

将路径添加到INCLUDEPATH中的头文件。

This可能是您问题的精确副本。