Fix some bug

refactor_docs
hedaoyuan 8 years ago
parent 98e103366b
commit 5cdc495527

@ -33,13 +33,15 @@ cmake ../protobuf/cmake \
注意:这样编译出来的`libprotobuf.a`和`protoc`都是ARM版本的而我们需要的是一个x86-64版本的`protoc`所以需要用host gcc再编译一遍protobuf然后使用其中的`protoc`。
## 编译Paddle
## 编译PaddlePaddle
cmake参数如下其中`WITH_C_API`设置为ON编译输出的output目录会中包含`include`和`lib`目录,其中`include`中包含CAPI的头文件`lib`中包含一个ARM版本的库。另外`CMAKE_BUILD_TYPE`设置为`MinSizeRel`可以减小编译的库的大小。
```
cmake .. -DWITH_GPU=OFF -DWITH_PYTHON=OFF -DWITH_SWIG_PY=OFF \
cmake .. -DWITH_GPU=OFF -DWITH_C_API=ON -DWITH_PYTHON=OFF -DWITH_SWIG_PY=OFF \
-DCMAKE_CXX_COMPILER:FILEPATH=arm-linux-gnueabihf-g++ \
-DCMAKE_C_COMPILER:FILEPATH=arm-linux-gnueabihf-gcc \
-DCMAKE_C_FLAGS="-mfpu=neon" \
-DCMAKE_CXX_FLAGS="-mfpu=neon" \
-DOPENBLAS_ROOT=openblas \
-DCMAKE_PREFIX_PATH=protobuf
-DCMAKE_PREFIX_PATH=protobuf \
-DCMAKE_BUILD_TYPE=MinSizeRel
```

Loading…
Cancel
Save