請問從 gcc-3.3 -> 3.4 升級問題..

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

請問從 gcc-3.3 -> 3.4 升級問題..

文章slog » 週五 7月 01, 2005 11:24 am

因為抓到的軟體需要用到的是 gcc-3.4 , 但是 default 裝好是裝 3.3 版的..

但是其實 /usr/bin/gcc 是 link 到 /usr/bin/gcc-3.3 的..
不過還有其他的 link 我不一定都找得到..
但是 apt-get install gcc-3.4 並不會幫我把所有的 link 都替換?
是不是有什麼參數或是方法可以用?

還是就是先把 3.3 給 remove 掉在 install 3.4 ? fO.o
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章Drake » 週五 7月 01, 2005 9:14 pm

直接修改你抓到的軟體裏的 Makefile
應該有一行類似
GCC = gcc
改成
GCC = gcc-3.4
就行了
依此類推,還有 G++
Drake
活潑的高中生
活潑的高中生
 
文章: 314
註冊時間: 週三 3月 26, 2003 11:00 am

文章slog » 週五 7月 08, 2005 5:37 pm

嗯..這個辦法是一..

不過, 版本不同會不會用到的函式會有不盡相同的地方呢?
那這樣靠改 gcc-3.4 成 gcc-3.3 不也是沒辦法? ^^"

只是怕手動改 link 的話, 有些地方沒有改到..@@"
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章Drake » 週六 7月 09, 2005 10:47 am

的確有些使用到的函式庫會不同
不過這點你不用擔心
一般都自己會搞定的

至於手動改 Makefile 裏的 GCC = ooxx
這也不是什麼很具有破壞性的行為的
只能說當初寫 Makefile (也有可能是 automake 生出來的) 的電腦 gcc == gcc-3.4,且寫的人沒有考慮到這點而已 ;-)
Drake
活潑的高中生
活潑的高中生
 
文章: 314
註冊時間: 週三 3月 26, 2003 11:00 am


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客