如何更改 gcc 手册页的默认版本?
How to change the default version of gcc man page?
我已经安装了 gcc-4.8
和 gcc-6
。默认的 gcc 版本是 gcc-4.8
,但我想将默认的 gcc 版本更改为 gcc-6
,所以我执行以下操作:
$ sudo update-alternatives --remove-all gcc
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 10
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 20
然后默认的 gcc 版本已更改为 gcc-6
,但是当我 运行 命令
$ man gcc
gcc 的手册页版本仍然是 gcc-4.8
。如何将 gcc 的手册页版本更改为 gcc-6
?谢谢!
抱歉我的英语不好。
我找到了解决方案:
找到 gcc-6
手册页的位置:
$ locate gcc-6 | grep 'man'
/usr/share/man/man1/gcc-6.1.gz
/usr/share/man/man1/x86_64-linux-gnu-gcc-6.1.gz
所以 gcc-6
手册页的位置是 /usr/share/man/man1/gcc-6.1.gz
删除文件 /usr/share/man/man1/gcc.1.gz
如果存在:
$ sudo rm /usr/share/man/man1/gcc.1.gz
创建符号 link 到 /usr/share/man/man1/gcc-6.1.gz
:
$ sudo ln -s /usr/share/man/man1/gcc-6.1.gz /usr/share/man/man1/gcc.1.gz
然后 运行 命令:
$ man gcc
您会看到 gcc 的手册页版本已更改为 gcc-6
。
对不起我的英语。
我已经安装了 gcc-4.8
和 gcc-6
。默认的 gcc 版本是 gcc-4.8
,但我想将默认的 gcc 版本更改为 gcc-6
,所以我执行以下操作:
$ sudo update-alternatives --remove-all gcc
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 10
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 20
然后默认的 gcc 版本已更改为 gcc-6
,但是当我 运行 命令
$ man gcc
gcc 的手册页版本仍然是 gcc-4.8
。如何将 gcc 的手册页版本更改为 gcc-6
?谢谢!
抱歉我的英语不好。
我找到了解决方案:
找到
gcc-6
手册页的位置:$ locate gcc-6 | grep 'man' /usr/share/man/man1/gcc-6.1.gz /usr/share/man/man1/x86_64-linux-gnu-gcc-6.1.gz
所以
gcc-6
手册页的位置是/usr/share/man/man1/gcc-6.1.gz
删除文件
/usr/share/man/man1/gcc.1.gz
如果存在:$ sudo rm /usr/share/man/man1/gcc.1.gz
创建符号 link 到
/usr/share/man/man1/gcc-6.1.gz
:$ sudo ln -s /usr/share/man/man1/gcc-6.1.gz /usr/share/man/man1/gcc.1.gz
然后 运行 命令:
$ man gcc
您会看到 gcc 的手册页版本已更改为 gcc-6
。
对不起我的英语。