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

相关推荐
moxiaoran575314 分钟前
Go语言的文件操作
开发语言·后端·golang
我命由我1234518 分钟前
Android 开发问题:Duplicate class android.support.v4.app.INotificationSideChannel...
android·java·开发语言·java-ee·android studio·android-studio·android runtime
小白学大数据29 分钟前
Python 进阶爬虫:解析知识星球 API
开发语言·爬虫·python
赴前尘31 分钟前
记一次golang进程执行卡住的问题排查
开发语言·后端·golang
whale fall32 分钟前
如何在同一台电脑里安装32 位 Python 和 64 位 Python
开发语言·笔记·python·学习
.清和.42 分钟前
【js】Javascript事件循环机制
开发语言·javascript·ecmascript
瑞雪兆丰年兮1 小时前
[从0开始学Java|第十一天]ArrayList
java·开发语言
黄筱筱筱筱筱筱筱1 小时前
第三次Python练习题
开发语言·python
夜郎king1 小时前
基于 Java 实现数九天精准计算:从节气算法到工程化落地
java·开发语言
心柠1 小时前
原型和原型链
开发语言·javascript·ecmascript