kylin-DIS插件编译方法
- 打开“vscode”
- 使用“vscode”打开“/root/zhujq/20250315/afsim_demos-dev”目录
- 如果之前有“launch.json”文件的话是可以直接编译和调试的
- 如果没有“launch.json”文件
- 需要手动点击左侧的“运行和调试”按钮
- 在“打开文件,可调试运行”界面点击“创建launch.json文件”
- 随便选一个,这时会生成“launch.json”文件,生成的文件如下:
{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "by-gdb", "request": "launch", "name": "Launch(gdb)", "program": "${fileBasenameNoExtension}", "cwd": "${workspaceRoot}" } ] }
- 删除现在的设置内容,内容如下:
{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ ] }
- 点击“vscode”界面右下角的“添加配置”功能按钮
- 在弹出来的下拉界面中,选择“c/c++:(gdb) 启动”
- 修改“program”是调试时的程序
- 修改“args”是调试程序的参数
- 执行命令没有界面的话,点击“终端”->“新建终端”
- 如果是CMakeLists.txt工程,执行如下
- cmake cmakelists.txt
- make
- 终端会显示“[100%] Built target test1”,代表生成执行程序完成
- 如果是“build.sh”工程
- launch.json文件中设置调试程序路径(如果换电脑的话,program参数必须改)
- “终端”->“新建终端”
- 输入“./build_dbg.sh”
- 如果提示“The current CMakeCache.txt directory /root/fdgt/20250315/afsim_demos-dev/Build_dbg/CMakeCache.txt is different than the directory /root/zhujq/20250315/afsim_demos-dev/Build_dbg where CMakeCache.txt was created. This may result in binaries being created in the wrong place. If you are not sure, reedit the CMakeCache.txt”
- 删除“build_dbg”目录
- 输入“./build_dbg.sh”
- 如果提示“cp: 无法获取'/root/zhujq/20250315/afsim_demos-dev/Build_dbg/wsf_install/wsf_plugins/libsimdis_jam.so' 的文件状态(stat): 没有那个文件或目录”
- 打开“build_dbg.sh”文件,里面的cp路径不对了,需要修改
作者:疯狂Delphi
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
欢迎关注我,一起进步!扫描下方二维码即可加我
浙公网安备 33010602011771号