---
title: 部署GCC for openEuler编译器
description: "如果您需要使用GCC for openEuler编译器中一些加速库，则需要先在服务端安装GCC for openEuler编译器。GCC for openEuler编译器是针对鲲鹏平台的高性能编译器，它基于开源GCC开发的编译器工具链（包含编译器、汇编器、链接器），支持C/C++/Fortran语言及其运行库。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/debugging/debugger/DevKit_Debugger_0005.html
sourcePath: /source/zh/kunpengdevps/debugging/debugger/DevKit_Debugger_0005.html
indexId: 2bb5d056685b70a2ae09be811c3f0511f237b046a08c4715747040af3f2bd2d968
---
# 部署GCC for openEuler编译器

如果您需要使用GCC for openEuler编译器中一些加速库，则需要先在服务端安装GCC for openEuler编译器。GCC for openEuler编译器是针对鲲鹏平台的高性能编译器，它基于开源GCC开发的编译器工具链（包含编译器、汇编器、链接器），支持C/C++/Fortran语言及其运行库。

#### 环境要求

- 支持部署的编译器版本：GCC for openEuler 3.0.3
- 支持部署的操作系统：

  - CentOS Linux release 7.6.1810 (AltArch)
  - Ubuntu 18.04.2 LTS
  - Ubuntu 20.04 LTS
  - openEuler 20.03 LTS SP3
  - openEuler 20.03 LTS SP4
  - openEuler 22.03 LTS SP3
  - openEuler 22.03 LTS SP4
  - openEuler 24.03 LTS
  - openEuler 24.03 LTS SP1
  - UOS 20 SP1
  - Kylin Linux Advanced Server V10 (Tercel)


#### 前提条件

已成功登录鲲鹏DevKit。


#### 操作步骤

1. 在页面右上角选择“ > 工具设置 > 编译调试”。
  打开部署编译器界面如图1所示，选择远程服务器，在“选择编译器类型”下拉列表中选择GCC for openEuler，单击“检测连接”。

  图1 部署GCC for openEuler

**表1 部署GCC for openEuler参数说明**

| 参数 | 说明 |
| --- | --- |
| 远程服务器配置 | 配置需要部署GCC for openEuler的服务器。 说明： 若提示当前无可用的远程服务器，可单击“添加目标服务器”跳转到目标服务器管理页面进行添加。 |
| Linux用户密码 | 使用的Linux用户密码。 |
| 记住密码 | 勾选后可记住当前远程服务器Linux用户密码。 |
| 选择编译器类型 | 选择需要部署的编译器。 GCC for openEuler 毕昇编译器 毕昇JDK |


  用户部署编译器时会根据网络状况去读取编译器版本字典，请提前确认VS Code网络代理是否正常配置，并能联网。 网络连接成功，将会自动从Gitee(https://gitee.com/kunpengcompute/devkitdict/tree/main)下载编译器版本字典写入服务器。 网络连接失败，将会读取工具中的编译器版本字典，并写入服务器。

2. 检测连接成功后，单击“开始部署”，在弹框中单击“确定”部署GCC for openEuler。
  图2 开始部署

  跳转到终端执行部署操作，部署完成后，提示“部署编译器成功”。

  图3 部署编译器成功

  若部署失败，请在终端查看错误信息或参见编译器部署失败的解决方法进行处理。
