Ich verwende in meinem Editor (emacs) clangd als language server, was grundsätzlich funktioniert.
Nun scheitere ich aber beim Editieren eines eps32-Projektes (C-Code mit idf). Auch meine ich, früher sei das gegangen, aber seit einiger Zeit (irgendein unbemerktes Update?) verweigert clangd nun den Dienst.
In den logs finde ich:
1 |
|
2 |
|
3 |
|
Und später immer error: invalid AST
Was ist die Sache mit dem "target triple", und wie gehe ich damit um?
Clangd wird wie folgt aufgerufen:
1 |
|