6月13日 (木)

晴れ

本を買った

用事があったので出かけてきた。せっかくなので本屋によった。もうめぼしいものはない。なんとか1冊興味のあるものを見繕って買っておいた。あとはラーメンを食べて帰った。

CodeLiteの補完

ctagsdは全く機能しない。clangdはcompile_commands.jsonが生成されないので、オプションを反映させることができない。

GitHubのissueにヒントがあった。

https://github.com/eranif/codelite/issues/3214

要約:

  • ctagsdは使わないほうがいい。
  • Settings → Preferences → Misc からログレベルをDebugにして、~/.codelite にあるログを確認して問題を特定する。

このUbuntu 23.10の環境の場合、/usr/lib/codelite/codelite-make が見つからないというメッセージが見つかった。たしかにそのパスにはない。/usr/bin/codelite-make に存在していたので、そこへのシンボリックリンクを張っておいた。すると、clangdは期待通りの動作をするようになった。ctagsdはだめなままだが、無視してよいだろう。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です