Поделие от пражских петербуржцев не помнящих родства не нужно. Если не осили емакс, нате вам инструкцию как собрать всё в кодиуме.
Нужно 4 расширения:
- clangd
- CMake (twxs)
- CMake tools
- CodeLLDB
Ложим/кладём в одну папку CMakeLists.txt и main.c, пишем конфигурацию запуска с типом lldb - и всё. Оно само всё сделает, будут отладка, подсказки.
launch.json, tasks.json
{
"version": "0.2.0",
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "Debugg HRENJ",
"program": "${workspaceFolder}/build/hrenj",
"cwd": "${workspaceFolder}",
"preLaunchTask": "build-debug"
},
]
}
{
"version": "2.0.0",
"tasks": [
{
"label": "build-debug",
"type": "shell",
"command": "cd build && cmake -DCMAKE_BUILD_TYPE=Debug .. && make",
"windows": {
"command": "cmake -S . -B build && cmake --build build"
}
},
]
}