欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > vscode借助插件调试OpenFoam的正确的.vscode配置文件

vscode借助插件调试OpenFoam的正确的.vscode配置文件

2025/9/21 15:12:00 来源:https://blog.csdn.net/weixin_44162814/article/details/144444503  浏览:    关键词:vscode借助插件调试OpenFoam的正确的.vscode配置文件

正确的备份文件位置:

/home/jie/桌面/理解openfoam/正确的调试爆轰单进程案例/mydebugblastFoam

调试爆轰案例流体

并且工作区和用户区都是openfoam-7版本

问题:F5以debug模式启动后不停在断点

解决方法:

这里备份一下.vsode正确的配置,不然错误的配置会F5以debug模式启动后不停在断点

.vscode中的五个文件如下所示(可以正确启动调试):

{"configurations": [{"name": "Linux","includePath": ["/home/jie/myapp/OpenFOAM-7/blastfoam_2_0/src/compressibleSystem/lnInclude","/home/jie/myapp/OpenFOAM-7/blastfoam_2_0/src/timeIntegrators/lnInclude","/home/jie/myapp/OpenFOAM-7/src/OSspecific/POSIX/lnInclude","/home/jie/myapp/OpenFOAM-7/src/OpenFOAM/lnInclude","/home/jie/myapp/OpenFOAM-7/src/dynamicFvMesh/lnInclude","/home/jie/myapp/OpenFOAM-7/src/finiteVolume/lnInclude","/home/jie/myapp/OpenFOAM-7/src/meshTools/lnInclude","/home/jie/myapp/OpenFOAM-7/src/*/lnInclude","./**"],"defines": [],"compilerPath": "/usr/bin/gcc","cStandard": "gnu11","cppStandard": "gnu++14","intelliSenseMode": "gcc-x64"}],"version": 4
}
{"version": "0.2.0","configurations": [{"name": "ofextension: debug solver","type": "cppdbg","request": "launch","program": "/home/jie/OpenFOAM/jie-7/platforms/linux64GccDPInt32Opt/bin/mydebugblastFoam2","args": [ "-case", "Fluid/"],"stopAtEntry": true,"cwd": "/home/jie/桌面/2.4.0成功/true.bak/5c4_Z_change2_right3_singleProcess/","environment": [],"externalConsole": false,"MIMode": "gdb","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "ofextension: debug solver","miDebuggerPath": "${workspaceFolder}/.vscode/of-gdb.sh"}]
}
#!/bin/bash
. /home/jie/myapp/OpenFOAM-7//etc/bashrc WM_NCOMPROCS=2; export WM_COMPILE_OPTION=Debug
/usr/bin/gdb "$@"
{"files.associations": {"blastFoam.C": "cpp"}
}
{"tasks": [{"type": "shell","label": "ofextension: build solver","command": ["cd ${workspaceFolder};","source /home/jie/myapp/OpenFOAM-7//etc/bashrc WM_NCOMPROCS=2;","wmake 2>&1 | tee log.wmake_opt"],"args": [],"options": {},"problemMatcher": [],"group": {"kind": "build","isDefault": true}},{"type": "shell","label": "ofextension: debug solver","command": ["cd ${workspaceFolder};","source /home/jie/myapp/OpenFOAM-7//etc/bashrc WM_NCOMPROCS=2; export WM_COMPILE_OPTION=Debug;","wmake 2>&1 | tee log.wmake_debug"],"args": [],"options": {},"problemMatcher": []}],"version": "2.0.0"
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词