一部のアプリケーションで作業しているときに、cmakeバージョンが低すぎるというコンパイルエラーが報告されます。Centos7のデフォルトのcmakeバージョンはバージョン2.8.11であり、比較的低いバージョンであるため、cmakeをアップグレードする必要があります。
公式ウェブサイト送信:https://cmake.org/
ダウンロードしたソースコードをここでコンパイルすることをお勧めします(バイナリファイルは実行できますが、どのダイナミックリンクライブラリがエラーを報告するかわからないため、問題を解決するのは困難です)。
コンパイルプロセスは次のとおりです。
wget -c https://github.com/Kitware/CMake/releases/download/v3.17.0-rc3/cmake-3.17.0-rc3.tar.gz
tar zxvf cmake-3.17.0-rc3.tar.gz
cd cmake-3.17.0-rc3./bootstrap
gmake
gmake install
cmakeは比較的簡単にコンパイルできます。通常、gcc環境とlibstdc ++。so.6に問題がなければ問題はありません。
コンパイルされたバージョンを表示します。
ln -s /usr/local/bin/cmake /usr/bin/cmake
cmake --version
yumをローカルにインストールした場合は、アンインストールする必要があります
yum remove cmake
ln -s /usr/local/bin/cmake /usr/bin/cmake
cmake --version
インストールが完了したので、cmakeのインストールは比較的簡単です。インストールプロセス中に発生する問題は次のとおりです。
問題の要約:
Recommended Posts