我已经安装了 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
创建指向
/usr/share/man/man1/gcc-6.1.gz
的符号链接(symbolic link):$ sudo ln -s /usr/share/man/man1/gcc-6.1.gz /usr/share/man/man1/gcc.1.gz
然后运行命令:
$ man gcc
您会看到 gcc 的手册页版本已更改为 gcc-6
。
对不起我的英语。
关于linux - 如何更改 gcc 手册页的默认版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37473975/