构建LLVM后,clang可执行文件在哪里?
环境:Ubuntu 18.04仿生版 git克隆llvm项目后,从 我使用Cmake命令行生成了构建凭据,如下所示:构建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之后,我
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项目的值匹配