スラムを学習する場合、eigenをインストールする必要がありますが、いくつかのコマンドは簡単にインストールできますが、バージョンが十分ではないため、アップグレードする必要があります。
目次
1. バージョンを確認し、古いバージョンの eigen をアンインストールします。
1. バージョンを確認し、古いバージョンの eigen をアンインストールします。
1. バージョンを確認する
ターミナルを開いて次のように入力します。
cat /usr/include/eigen3/Eigen/src/Core/util/Macros.h
バージョンは次のように検索して見つけることができます。
今回は3.4.0にアップグレードしました。
2. 古いバージョンをアンインストールします
まず固有位置を確認します。
sudo updatedb
locate eigen3
この時点で、固有コンポーネントの場所が多数表示され、ローカルの var include および /usr 下の他のフォルダーに分散されます。次のコマンドを試すことができます。
sudo rm -rf /usr/include/eigen3
sudo rm -rf /usr/lib/cmake/eigen3
sudo rm -rf /usr/local/include/eigen3
sudo rm -rf /usr/share/doc/libeigen3-dev
sudo rm -rf /usr/local/share/pkgconfig/eigen3.pc /usr/share/pkgconfig/eigen3.pc /var/lib/dpkg/info/libeigen3-dev.list /var/lib/dpkg/info/libeigen3-dev.md5sums
次に、場所を確認します。まだ削除されていないものがある場合は、引き続き rm コマンドを使用して削除します。
sudo rm -rf /位置
2. eigen-3.4.0のインストール
1. インストールパッケージをダウンロードする
次のコマンドでダウンロードできます。私は公式 Web サイトAigenに直接アクセスして、tar.gz ファイルをダウンロードしました。
アイゲンhttp://eigen.tuxfamily.org/index.php?title=Main_Page
デフォルトでは、/home/user/ フォルダーにダウンロードされる必要があります。
2.インストール
1. 直接解凍します。
sudo tar -xvzf eigen-3.4.0.tar.gz
結果は次のとおりです。
2. フォルダーを入力し、ビルドフォルダーを作成して次のように入力します。
cd eigen-3.4.0
sudo mkdir build
cd build
3.コンパイル
sudo cmake ..
結果は次のとおりです。
4.取り付け
sudo make install
結果は次のとおりです。
5. eigen ファイルをローカル呼び出しフォルダー /usr/include にコピーします。
sudo cp -r /usr/local/include/eigen3 /usr/include
インストールが完了したので、バージョンを確認して試してみます。