构建LLVM后,clang可执行文件在哪里?

构建LLVM后,clang可执行文件在哪里?,clang,llvm,llvm-clang,Clang,Llvm,Llvm Clang,环境:Ubuntu 18.04仿生版 git克隆llvm项目后,从 我使用Cmake命令行生成了构建凭据,如下所示: cmake -DLLVM_TARGETS_TO_BUILD=X86 \ -DLLVM_TARGET_ARCH=X86 \ -DCMAKE_BUILD_TYPE="Release" \ -DLLVM_BUILD_EXAMPLES=1 \ -DCLANG_BUILD_EXAMPLES=1 \ -G "Unix Makefiles" \ ../llvm/ 生成makefile之后,我

环境:Ubuntu 18.04仿生版

git克隆llvm项目后,从

我使用Cmake命令行生成了构建凭据,如下所示:

cmake -DLLVM_TARGETS_TO_BUILD=X86 \
-DLLVM_TARGET_ARCH=X86 \
-DCMAKE_BUILD_TYPE="Release" \
-DLLVM_BUILD_EXAMPLES=1 \
-DCLANG_BUILD_EXAMPLES=1 \
-G "Unix Makefiles" \
../llvm/
生成makefile之后,我使用make来构建项目
make-j8
。不知何故,在构建完成后,
clang
clang++
等在
/build/bin/
中找不到


据我所知,如果我没有指定LLVM_ENABLE_项目,它将在默认情况下构建LLVM和clang。为什么缺少
clang
可执行文件?

您需要明确指定
LLVM\u ENABLE\u PROJECT
,并将clang的源代码文件夹放在LLVM源文件夹的同一级别。文件夹名称必须与
LLVM\u ENABLE\u PROJECT

的值匹配。您需要明确指定
LLVM\u ENABLE\u PROJECT
,并将clang的源代码文件夹放在LLVM源文件夹的同一级别。文件夹名称必须与
LLVM\u ENABLE\u项目的值匹配