---
title: 编译和运行
description: "1. 修改src/RSA/CA/rsa_ca_demo.c文件中的RSA_CRYPTO_uuid和RSA_CRYPTO_DEMO_TA_PATH。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/development/demo/scvscodebestpractice_23_0006.html
sourcePath: /source/zh/kunpengdevps/development/demo/scvscodebestpractice_23_0006.html
indexId: 6d2d76d38af9e0e8e78b767eaca1e1eed3f00bfb9d59eef242f93059677eeff674
---
# 编译和运行

1. 修改src/RSA/CA/rsa_ca_demo.c文件中的RSA_CRYPTO_uuid和RSA_CRYPTO_DEMO_TA_PATH。

  a. 修改RSA_CRYPTO_uuid为开发者证书UUID（需根据实际情况进行修改）。
    1 2 3 4 5 /* RSA CRYPTO DEMO uuid: f68fd704-6eb1-4d14-b218-722850eb3ef0 */ static const TEEC_UUID RSA_CRYPTO_uuid = { 0xf68fd704, 0x6eb1, 0x4d14, { 0xb2, 0x18, 0x72, 0x28, 0x50, 0xeb, 0x3e, 0xf0 } };

  b. 修改RSA_CRYPTO_DEMO_TA_PATH为/data/uuid.sec。

```
#define RSA_CRYPTO_DEMO_TA_PATH  "/data/
uuid
.sec"
```


2. 修改“./TA/cloud/config_cloud.ini”中的开发者私钥文件和config文件的绝对路径。

  a. 修改secSignKey为private_key.pem绝对路径。
  b. 修改configPath为config绝对路径。
    图1 修改文件路径

3. 打开鲲鹏DevKit插件，单击“开发”按钮，在编译调试区域单击“编译”按钮，直接进行编译操作，如图2所示。
  图2 进行编译操作

4. 编译完成后，在页面右上角选择“ > 通用配置 > 目标服务器管理”，单击目标服务器操作列的“登录”按钮，登录目标服务器，如图3所示。
  图3 登录目标服务器

5. 查看编译结果。
  1 2 cd /vendor/bin/ ll

6. 运行demo。
  1 /vendor/bin/rsa_demo

  图4 运行demo

7. 在页面右上角选择“ > 工程设置”，单击“编译”，打开编译界面如图5所示，修改当前编译配置参数，修改完成后单击“保存设置”，单击“编译”按钮，可再次进行编译操作。
  图5 修改编译参数
