2013-02-11 92 views
0

我在Linux新手,我也跟着this对我的Ubuntu 12.04安装替代GCC4.4,但是代码的一行让我感到困惑:“cpp-bin”在Linux中意味着什么?

update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.4 100 

有人能告诉我,为什么让一个新的名字cpp-bin而不是cpp就像这样:

update-alternatives --install /usr/bin/cpp cpp /usr/bin/cpp-4.4 100 

我找不到cpp-bin手册页。这是作者的错字还是我应该学习的新内容?

回答

3

CPP斌只是你选择的名称。通过以上的调用来更新替代品,你从CPP斌安装(像)一个符号链接/usr/bin/cpp-4.4

随着第二个调用,您将覆盖原始的cpp命令的链接。取决于你想要做什么。

替代[选项] --install链接名称路径优先级[--slave链接 名称路径] ... [--initscript服务]

(来源:http://linux.die.net/man/8/update-alternatives

+0

其实我想构建andoird并发现它不能在ubuntu12.04中使用默认的gcc4.6,然后搜索,发现似乎很多人只是安装了gcc4.4 g ++ 4.4,并没有对“cpp “命令,这就是为什么我困惑。 – cracKid 2013-02-11 10:15:09