编译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

相关推荐
charlie1145141918 小时前
RK3506B: buildroot:出一份正规的最小 rootfs
开发语言·嵌入式·开源项目·rk3506b
Byron Loong8 小时前
【c#】Bitmap释放之 大象与蚊子
开发语言·c#
音符犹如代码9 小时前
Java动态线程池:避坑原生线程池,吃透Dynamic-TP,手写一个Demo
java·开发语言
喜欢就别9 小时前
平均风险:Rényi DP 和零集中 DP
开发语言·r语言
无足鸟ICT9 小时前
【RHCA+】bash命令
linux·开发语言·bash
方华世界10 小时前
企业级Java AI Agent应用平台
java·开发语言·人工智能
ujainu小11 小时前
原生性能优化:6变量实现高效桥接
开发语言·华为·性能优化·harmonyos
甄同学11 小时前
第十七篇:Bash Executor命令执行器,安全运行Shell命令
开发语言·安全·bash
张32311 小时前
Go语言基础 Map 函数值 闭包
开发语言·golang
杜子不疼.11 小时前
【C++ 在线五子棋对战】- 会话管理模块实现
开发语言·c++