---
title: 环境准备
description: "1. 安装驱动固件与CANN软件包。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/programug/commopdev/hcclopdev_000002.html
sourcePath: /source/zh/canncommercial/900/programug/commopdev/hcclopdev_000002.html
indexId: e337bde3d1677ae23ca706304cc22b6901455bc05ca5567f0c39f9c46a6f772571
---
# 环境准备

1. 安装驱动固件与CANN软件包。
  HCCL通信算子的开发使用依赖CANN软件包，CANN软件包的详细安装步骤请参考《CANN 软件安装(https://www.hiascend.com/document/detail/zh/canncommercial/900/softwareinst/instg/instg_0000.html)》。

2. 设置环境变量。
  进行程序的编译运行前，需要设置CANN软件环境变量。

```
source /usr/local/Ascend/cann/set_env.sh
```


  “/usr/local/Ascend”为CANN软件root用户的默认安装路径，如果使用普通用户安装，或指定路径安装，请自行替换。
