clang-format
をUbuntu 18.04 LTSにSudo apt install clang-format
でインストールしましたが、インストールは成功しました。 clang-format-6.0
を実行できますが、vimでClangFormat
を使用すると、「clang-formatが見つかりません」と表示されます。どうすれば問題を修正できますか?
パッケージclang-format-6.0
(dpkg -L clang-format-6.0
)に含まれるものを確認すると、clang-format
が/usr/bin
ディレクトリにインストールされていないことがわかります。しかし、代わりに/usr/lib/llvm-6.0/bin
にインストールすることがわかります。
可能な解決策の1つは、/usr/lib/llvm-6.0/bin
をPATH
変数に追加することです。このパスの下でclang-format
が利用可能です。コマンド/usr/bin/clang-format-6.0
は単なるシンボリックリンクであるため、clang-format-6.0
を使用するのと同等でなければなりません。パッケージメンテナーが/usr/bin/clang-format
もリンクしないことを決めた理由は私には明らかではありません。
方法がわからない場合は、こちらで調べてみてください: https://help.ubuntu.com/community/EnvironmentVariables