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

时间:2016-05-27 02:40:08

标签: linux gcc ubuntu-14.04 man

我已安装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 个答案:

答案 0 :(得分:0)

我找到了解决方案:

  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. 创建指向/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
    
  4. 然后运行comman:

    $ man gcc
    

    您会看到gcc的手册页版本已更改为gcc-6 抱歉我的英文。