编译amd 的 amdgpu 编译器

1,下载源码

git clone --recursive https://github.com/ROCm/llvm-project.git

2, 配置cmake

cpp 复制代码
cmake -G "Unix Makefiles" ../llvm      \
-DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;compiler-rt"           \
-DLLVM_BUILD_EXAMPLES=ON           -DLLVM_TARGETS_TO_BUILD="AMDGPU;NVPTX;host"      \
-DCMAKE_BUILD_TYPE=Debug           -DLLVM_ENABLE_ASSERTIONS=ON       \
-DLLVM_ENABLE_RUNTIMES=all             -DLLVM_BUILD_LLVM_DYLIB=ON      \
-DCMAKE_INSTALL_PREFIX=../../local_d

3, 编译

make -j34 &

make install

相关推荐
Java天梯之路12 分钟前
Java 初学者必看:接口 vs 抽象类,到底有什么区别?
java·开发语言
7***533443 分钟前
Rust错误处理模式
开发语言·后端·rust
T***16071 小时前
C++在游戏开发中的AI行为树
开发语言·c++
无心水1 小时前
【Python实战进阶】5、Python字符串终极指南:从基础到高性能处理的完整秘籍
开发语言·网络·python·字符串·unicode·python实战进阶·python工业化实战进阶
4***14902 小时前
Rust系统工具开发实践指南
开发语言·后端·rust
2501_940943912 小时前
体系课\ Python Web全栈工程师
开发语言·前端·python
rafael(一只小鱼)2 小时前
AI运维开发平台学习
java·开发语言
b***74882 小时前
C++在系统中的内存对齐
开发语言·c++
散峰而望2 小时前
C++数组(三)(算法竞赛)
开发语言·c++·算法·github
4***14902 小时前
C++在系统中的编译优化
开发语言·c++