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

相关推荐
diediedei几秒前
嵌入式数据库C++集成
开发语言·c++·算法
xie0510_3 分钟前
string模拟实现
开发语言·c++·算法
FAFU_kyp8 分钟前
RISC0_ZERO项目在macOs上生成链上证明避坑
开发语言·后端·学习·macos·rust
萧曵 丶25 分钟前
JavaScript 函数各种写法和场景
开发语言·javascript·ecmascript
雪域迷影27 分钟前
C++17中使用inline修饰类的静态成员变量
开发语言·c++·inline static·类静态成员变量
星火开发设计27 分钟前
共用体 union:节省内存的特殊数据类型
java·开发语言·数据库·c++·算法·内存
仰望星空_Star1 小时前
Java证书操作
java·开发语言
女王大人万岁1 小时前
Go语言time库核心用法与实战避坑
服务器·开发语言·后端·golang
云游云记1 小时前
php Token 主流实现方案详解
开发语言·php·token
m0_748229991 小时前
Laravel5.x核心特性全解析
开发语言·php