编译和运行
- 将“./TA/”目录下的“manifest.txt”文件替换成申请开发者证书时使用的“manifest.txt”文件。图1 替换manifest.txt文件
- 将“./CA/”目录下的“hello_world_ca.h”文件中的“TA_UUID”值修改为替换后的“manifest.txt”文件中的“gpd.ta.appID”字段的值。图2 修改TA_UUID值
- 修改“./TA/config_cloud.ini”中的开发者私钥文件和config文件的绝对路径。
- 修改signKey为private_key.pem绝对路径。
- 修改configPath为config绝对路径。
图3 修改文件路径
- 打开鲲鹏DevKit插件,单击“开发”按钮,在编译调试区域单击“编译”按钮,直接进行编译操作,如图4所示。
- 在页面右上角选择“> 通用配置 > 目标服务器管理”,单击目标服务器操作列的“登录”按钮,登录目标服务器,如图 登录目标服务器所示。
- 查看编译结果。
1 2
cd workspace/demoname/src/hello-world/CA/ ll
1 2
cd workspace/demoname/src/hello-world/TA/ ll
- “workspace”为配置目标服务器时填写的工作空间。
- “demoname”为创建工程时填写的工程名称。
- 拷贝hello-world和uuid.sec至指定目录。
1 2
cp workspace/demoname/src/hello-world/CA/hello-world /vendor/bin cp workspace/demoname/src/hello-world/TA/uuid.sec/data
- 运行demo。
1
/vendor/bin/hello-world
图6 运行demo
- 在页面右上角选择“> 工程设置”,单击“编译”,打开编译界面如图7所示,修改当前编译配置参数,修改完成后单击“保存设置”,单击“编译”按钮,可再次进行编译操作。
父主题: 实践1:创建安全计算应用空工程