インストールしたばかりでcmake
コンパイラが見つからないというエラーが発生しました。
作ろうとしているhttps://gitlab.com/interception/linux/tools新しいKubuntuインストールでディレクトリcmake ..
から実行すると、エラーが返されます。tools/build
CMake Error at CMakeLists.txt:3 (project):
No CMAKE_CXX_COMPILER could be found.
Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.
何が問題なの?コンパイラが一緒に提供されると思いましたがcmake
、これを使用するには設定が必要なのではないでしょうか? ? ?
答え1
「コンパイラ」はインストールする必要がある別のパッケージです。 「build-essential」というパッケージg++
は別々にインストールするか、「build-essential」というパッケージに含めることができます。
これはsudo apt-get install build-essential
問題を解決し(sudo apt-get install g++
また機能する必要があります)、cmake ..
構成なしで機能します。
答え2
アルパインでも同じ問題が発生しました。次のライブラリをインストールした後、すべてが期待どおりに機能しました。
apk add git cmake make clang build-base llvm-static llvm-dev clang-static clang-dev
答え3
CenOSバリアントディストリビューションの場合nasm
。これをインストールすると問題が解決します。
yum install -y nasm
答え4
まず、eCAL圧縮パッケージ(最新バージョン)をダウンロードしてインストールしてください。端末タイプに移動:
sudo apt-get update
sudo apt-get install ecal
sudo apt-get install build-essential
sudo apt install cmake g++ libprotobuf-dev protobuf-compiler
sudo apt-get update