Добрый день, использую в качестве LSP-server clangd+eglot(emacs) , в качестве эксперимента скормил сгенеренный через Arduino.mk Makefile(затем создал с помощью bear compile_commands.json).
У меня вопрос к знатокам clang
- Как вручную запустить clang(d) и скормить ему compile_commands.json
- Arduino использует gcc а также задает много параметров для макросов через флаги при компиляции. Знаю что есть ветка с бэкендом под avr не берусь судить его работу. Вопрос, для синтаксического анализа нужен же только разбор кода, могу ли я дополнить каждую команду в compile_commands.json флаго -fsyntax-only и поможет ли это?