Ubuntu eigen を 3.4.0 にアップグレード

        スラムを学習する場合、eigenをインストールする必要がありますが、いくつかのコマンドは簡単にインストールできますが、バージョンが十分ではないため、アップグレードする必要があります。

目次

1. バージョンを確認し、古いバージョンの eigen をアンインストールします。

1. バージョンを確認する

2. 古いバージョンをアンインストールします

2. eigen-3.4.0のインストール

1. インストールパッケージをダウンロードする

2.インストール


        

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 

        インストールが完了したので、バージョンを確認して試してみます。

おすすめ

転載: blog.csdn.net/weixin_43907136/article/details/127570833