今天在公司編了半天的code

一直編不出來

後來問了才發現因為升級到8.10

而gcc的版本也更新了,而build的環境只適用於4.1

所以先手動改過link

後來覺得這個方法很不好

就查了一下

大家在設定java, javac, javah時常常會用到update-alternatives

就知他最適合用來管理這樣的東西

 

很簡單,如下操作就可以了

[huki@huki ~/Project/htc_dream/kernel_blackstone.git]$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.1 1
[huki@huki ~/Project/htc_dream/kernel_blackstone.git]$ sudo update-alternatives --config gcc

只有一個程式提供 gcc
(/usr/bin/gcc-4.1)。無須做任何設定。
[huki@huki ~/Project/htc_dream/kernel_blackstone.git]$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.3 0
[huki@huki ~/Project/htc_dream/kernel_blackstone.git]$ sudo update-alternatives --config gcc

提供“gcc”的替換項式共有 2。

  可使用的替換項目
===========================
*+        1    /usr/bin/gcc-4.1
          2    /usr/bin/gcc-4.3

按下 enter 來指定預設選項[*],或者輸入選擇的號碼:1
Using '/usr/bin/gcc-4.1' to provide 'gcc'.

嘿嘿~~~其實你認真一看,他就會在/etc/alternatives裡多加了gcc和g++的兩個link

其他的還有xinput相關的~~~大家可以再查查看喔!

huki 發表在 痞客邦 PIXNET 留言(0) 人氣()