Skip to content

Neural Networks FANN

SaeHie Park edited this page Jan 15, 2017 · 1 revision

Source

cd $HOME/v/src
git clone https://github.com/libfann/fann

Build

For x86

mkdir -p $HOME/v/build/fann
cd $HOME/v/build/fann
cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=$HOME/v/bin/libfann \
$HOME/v/src/fann

cmake --build .
cmake --build . --target install

For ARM (Raspberry Pi2/3)

# for arm
export ROOTFS_ARM=$HOME/v/rootfs/arm-xenial
cd $HOME/v/build/fann.arm.xenial
cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=$HOME/v/bin/libfann.arm \
-DCMAKE_CROSSCOMPILING=1 \
-DCMAKE_LIBRARY_ARCHITECTURE=arm-linux-gnueabihf \
-DCMAKE_C_COMPILER=arm-linux-gnueabihf-gcc \
-DCMAKE_CXX_COMPILER=arm-linux-gnueabihf-g++ \
-DCMAKE_C_FLAGS="-isystem $ROOTFS_ARM/usr/include -I$ROOTFS_ARM/usr/include/arm-linux-gnueabihf" \
-DCMAKE_CXX_FLAGS="-isystem $ROOTFS_ARM/usr/include -I$ROOTFS_ARM/usr/include/arm-linux-gnueabihf" \
$HOME/v/src/fann

cmake --build .
cmake --build . --target install
Clone this wiki locally