晴れ
本を買った
用事があったので出かけてきた。せっかくなので本屋によった。もうめぼしいものはない。なんとか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はだめなままだが、無視してよいだろう。