llvm 测试套件交叉编译的二进制文件在哪里
时间: 2024-05-09 10:20:33 浏览: 115
bin2llvm:二进制到LLVM转换器
LLVM测试套件交叉编译的二进制文件通常位于LLVM构建目录下的`bin`目录中,其具体位置取决于交叉编译时指定的目标平台和架构。例如,使用以下命令交叉编译LLVM测试套件:
```
cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGET_ARCH=arm -DLLVM_TARGETS_TO_BUILD=ARM -DCMAKE_C_COMPILER=arm-linux-gnueabi-gcc -DCMAKE_CXX_COMPILER=arm-linux-gnueabi-g++ ../llvm
make
```
则生成的LLVM测试套件二进制文件会位于`../llvm/build/bin`目录中。其中,`arm-linux-gnueabi-gcc`和`arm-linux-gnueabi-g++`是交叉编译工具链,`../llvm`是LLVM源代码目录,`-DLLVM_TARGET_ARCH=arm`和`-DLLVM_TARGETS_TO_BUILD=ARM`指定了目标平台和架构。
阅读全文