2013-02-11 91 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