我已安装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
?谢谢!
抱歉我的英语不好。
答案 0 :(得分:0)
我找到了解决方案:
找到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
的符号链接:
$ sudo ln -s /usr/share/man/man1/gcc-6.1.gz /usr/share/man/man1/gcc.1.gz
然后运行comman:
$ man gcc
您会看到gcc的手册页版本已更改为gcc-6
抱歉我的英文。