C++のライブラリインストールは初心者なのですが,Armadillo (C++ library for linear algebra & scientific computing)のインストールにチャレンジしてみました.
(環境:Ubuntu 16.04.6 LTS)
このサイトを参考に進めます.
ターミナルにて,まず
sudo apt update
sudo apt upgrade
依存ライブラリ(cmake, LAPACK, BLAS)の設定,
sudo apt install cmake libopenblas-dev liblapack-dev
Armadilloのサイトからstable versionをダウンロードして,解凍して,解凍したフォルダに移動(cd arma*)して,
cmake .
make
sudo make install
で完了1.
examplesのフォルダに移動して,example1.cppをコンパイル&実行(./test).
g++ -std=c++14 example1.cpp -o test -DARMA_DONT_USE_WRAPPER -lopenblas -llapack
とか
g++ -std=c++14 example1.cpp -o test -DARMA_DONT_USE_WRAPPER -lblas -llapack
とか
g++ -std=c++14 example1.cpp -o test -larmadillo
で,コンパイルが無事できました(3つ目はこちらも参照).
以上です.お粗末さまでした.