私はDebian 5を使用しています。 GNを作っています。提供された指示に従いました。ここ。次のコマンドを実行しています。
git clone https://gn.googlesource.com/gn
cd gn
python build/gen.py
ninja -C out
実行すると、ninja -C out/
次のメッセージが表示されます。
ninja: Entering directory `out/'
[1/238] CXX tools/gn/input_file.o
FAILED: tools/gn/input_file.o
clang++ -MMD -MF tools/gn/input_file.o.d -I/home/us/WebRTCBuild/gn -I/home/us/WebRTCBuild/gn/out -DNDEBUG -O3 -fdata-sections -ffunction-sections -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -pthread -pipe -fno-exceptions -fno-rtti -fdiagnostics-color -std=c++14 -Wno-c++11-narrowing -c /home/us/WebRTCBuild/gn/tools/gn/input_file.cc -o tools/gn/input_file.o
/bin/sh: clang++: command not found
[2/238] CXX base/callback_internal.o
FAILED: base/callback_internal.o
clang++ -MMD -MF base/callback_internal.o.d -I/home/us/WebRTCBuild/gn -I/home/us/WebRTCBuild/gn/out -DNDEBUG -O3 -fdata-sections -ffunction-sections -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -pthread -pipe -fno-exceptions -fno-rtti -fdiagnostics-color -std=c++14 -Wno-c++11-narrowing -c /home/us/WebRTCBuild/gn/base/callback_internal.cc -o
base/callback_internal.o
/bin/sh: clang++: command not found
ninja: build stopped: subcommand failed.
このメッセージに示されている問題を理解する限り:
/bin/sh: clang++: コマンドが見つかりません
llvmをインストールしました。しかし、それはうまくいきませんでした。私はまた、これがg ++の欠落によって引き起こされる可能性があることを読んだ。しかし、g++がインストールされています。
結果echo $PATH
:
/usr/local/bin:/usr/bin:/bin:/usr/games:/opt/gcc49/bin
ベストアンサー1
しかし、レニーバックアーカイブ今は動作しません。ファイル/usr/bin/clang++はい提供:これその音Debian 8 Jessieのパッケージ。これLLVMパッケージは依存しませんその音このようにカプセル化その音インストールできない場合があります。を使ってインストールしてみてください sudo apt install clang
。それでもうまくいかない場合は、実行してecho $PATH
結果を投稿できますか?