如何更改 gcc 手册页的默认版本?

How to change the default version of gcc man page?

我已经安装了 gcc-4.8gcc-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?谢谢!
抱歉我的英语不好。

我找到了解决方案:

  1. 找到 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

  2. 删除文件 /usr/share/man/man1/gcc.1.gz 如果存在:

    $ sudo rm /usr/share/man/man1/gcc.1.gz 
    
  3. 创建符号 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
对不起我的英语。