Пропавшие без вести страницы справочника Лязга

Я установил 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

Однако после установки, man clang говорит

No manual entry for clang
See 'man 7 undocumented' for help when manual pages are not available.

но man clang-3.6 работы. Кроме того, ни один man clang++ или man clang++-3.6 работы. Как я делаю man clang и man clang++ работайте и откройте страницу справочника, как это уже находится в системе? Я также хочу использовать команды clang и clang++ вместо clang-3.6 и clang++-3.6.

4
задан 16 July 2015 в 10:33

2 ответа

Просто создайте некоторые символьные ссылки:

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

первые два для clang и clang++ команды и третье для страницы справочника. Если страницы справочника для clang и clang++, как предполагается, являются тем же, можно повторить его с clang++.1.gz вместо clang.1.gz.

И в то время как Вы в нем, зарегистрируйте запрос новых функций с специалисты по обслуживанию пакета .

5
ответ дан 1 December 2019 в 09:08

В коротком ответе

выполняет команды:

sudo ln -s `which clang-3.6` /usr/local/bin/clang
sudo ln -s `which clang++-3.6` /usr/local/bin/clang++
<час>

Детали

необходимо использовать символьную ссылку для этого.

which command

покажет место двоичного файла затем, можно сделать символьную ссылку. например, я сделаю символьную ссылку как пример для команды mkdir.

$ which mkdir
/bin/mkdir

Теперь, я собираюсь сделать символьную ссылку для команды mkdir:

sudo ln -s /bin/mkdir /bin/makedir

затем на данный момент можно использовать makedir вместо mkdir.

Другой подход

3
ответ дан 1 December 2019 в 09:08

Другие вопросы по тегам:

Похожие вопросы: