因为研究需求,要从Tensorflow源码编译libtensorflow_cc.so和libtensorflow_framwork.so两个库,工具是bazel。
编译硬件需求:GCC4.8以上,bazel0.10.0以上,tensorflow r1.8。
我的硬件需求:GCC7.3.0,bazel0.15.0,tensorflow r1.8。
GCC安装就不用说了,一般Linux自带,gcc --version如果版本低要编译一份新的。
1.安装jdk
安装bazel需要jdk1.8版本的。
sudo apt-get install openjdk-8-jdk
一定是1.8版本的!!!安装完要设置环境变量:
通过java -version查看版本。
2.安装bazel