Linux 如何更改gcc手册页的默认版本?
我已经安装了Linux 如何更改gcc手册页的默认版本?,linux,gcc,ubuntu-14.04,manpage,Linux,Gcc,Ubuntu 14.04,Manpage,我已经安装了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-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
$ 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版本已更改为gcc-6
,但当我运行命令时
$ man gcc
$ 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的手册页版本仍然是gcc-4.8
。如何将gcc的手册页版本更改为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
手册页的位置:
$ 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
$ 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
/usr/share/man/man1/gcc.1.gz
(如果存在):
$ 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
$ sudo rm /usr/share/man/man1/gcc.1.gz
$ man gcc
/usr/share/man/man1/gcc-6.1.gz
的符号链接:
$ 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
$ sudo ln -s /usr/share/man/man1/gcc-6.1.gz /usr/share/man/man1/gcc.1.gz
$ 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
$ sudo rm /usr/share/man/man1/gcc.1.gz
$ man gcc
您将看到gcc的手册页版本已更改为gcc-6
对不起,我的英语不好。请尝试
获取删除gcc文档
,然后查找要安装的软件包的更新版本。
$ 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