【gmsh源码阅读】源码阅读环境设置

我的gmsh源码阅读环境是VS Code + Remote SSH配置的。gmsh的编译都在Ubuntu Server上完成的,本地Windows上VSCode阅读代码及调试。

1. 在Server上编译gmsh,按代码仓中README操作即可:

mkdir build

cd build
cmake ..

make

2. 本地Windows配置Remote SSH

3. 配置.vscode/launch.json文件,内容如下:

{
    "version": "0.2.0",
    "configurations": [
      {
        "name": "C/C++: g++ build and debug active file",
        "type": "cppdbg",
        "request": "launch",
        "program": "${workspaceFolder}/build/gmsh",
        "args": ["../tutorials/t1.geo"],
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}/build",
        "environment": [],
        "externalConsole": false,
        "MIMode": "gdb",
        "miDebuggerPath": "/usr/bin/gdb",
        "setupCommands": [
          {
            "description": "Enable pretty-printing for gdb",
            "text": "-enable-pretty-printing",
            "ignoreFailures": true
          }
        ]
      }
    ]
  }

做完以上配置本地即可debug了。

猜你喜欢

转载自blog.csdn.net/loveoobaby/article/details/131158721