我Clang 3.6按照此处的说明进行安装(Ubuntu 存储库中的最新版本是 3.5):
# to retrieve the archive signature
wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -
# to install all packages
apt-get install clang-3.6 clang-3.6-doc libclang-common-3.6-dev libclang-3.6-dev libclang1-3.6 libclang1-3.6-dbg libllvm-3.6-ocaml-dev libllvm3.6 libllvm3.6-dbg lldb-3.6 llvm-3.6 llvm-3.6-dev llvm-3.6-doc llvm-3.6-examples llvm-3.6-runtime clang-modernize-3.6 clang-format-3.6 python-clang-3.6 lldb-3.6-dev
Run Code Online (Sandbox Code Playgroud)
但是,安装后,man clang说
No manual entry for clang
See 'man 7 undocumented' for help when manual pages are not available.
Run Code Online (Sandbox Code Playgroud)
但man clang-3.6有效。此外,两者都没有man clang++或man clang++-3.6有效。我如何制作man clang和man clang++工作并打开系统中已经存在的手册页?我也想使用命令clangandclang++而不是clang-3.6and clang++-3.6。
只需创建一些符号链接:
sudo ln -s "$(command -v clang-3.6)" /usr/local/bin/clang
sudo ln -s "$(command -v clang++-3.6)" /usr/local/bin/clang++
sudo ln -s "$(man -w clang-3.6)" /usr/share/man/man1/clang.1.gz
Run Code Online (Sandbox Code Playgroud)
前两个用于clang和clang++命令,第三个用于联机帮助页。如果联机帮助页clang,并clang++应该是一样的,你可以重复它clang++.1.gz代替clang.1.gz。
当你在做的时候,向包维护者提交一个功能请求。