看板 Linux 關於我們 聯絡資訊
sudo apt-get install g++ 跳出以下錯誤訊息 有些套件無法安裝。這可能意謂著您的要求難以解決,或是若您使用的是 unstable 發行版,可能有些必要的套件尚未建立,或是被移出 Incoming 了。 以下的資訊或許有助於解決當前的情況: 下列的套件有未滿足的相依關係: g++ : 相依關係: g++-4.8 (>= 4.8.2-5~) 但它卻將不會被安裝 E: 無法修正問題,您保留 (hold) 了損毀的套件。 請問要如何解決? PS: gcc和g++到底有何差別? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.243.198 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1397887242.A.038.html ※ 編輯: b70f2d (140.112.243.198), 04/19/2014 14:01:00
CP64:起先是 gnu C compiler 後來變 gnu compiler collection 04/19 15:17
Bencrie:以 package 來說 gcc 是 C compiler,g++ 是 C++ 04/19 15:21
mike7689:有點忘記選項位置,去系統設置找到套件來源管理的部份 04/19 18:13
mike7689:然後把套件庫URL位置改成"主要伺服器"而不是台灣伺服器 04/19 18:14
mike7689:之前有人說台灣伺服器還沒有完全mirror全部的套件... 04/19 18:14
mike7689:改完之後再執行一次 apt-get update 04/19 18:15
mike7689:然後apt-get install g++ 04/19 18:15
mike7689:對了~可以試試看使用clang來代替gcc/g++... 04/19 18:22
mike7689:據說效率比gcc/g++快...FreeBSD 10 已經讓clang取代gcc 04/19 18:23
mike7689:另外OS X也是...@@ 04/19 18:24
mike7689:但相容性有點問題...gcc可以編的code,clang不見得ok...@@ 04/19 18:49
jackydie1007:改成主要伺服器 什麼都可以解決QQ 04/19 18:56
jackydie1007:瞎忙兩天的感想.. 04/19 18:56
lc85301:OS X會換掉是因為LLVM是apple支持的啊XDDD 04/22 19:28
carylorrk:gcc4.9也有支援色彩,編譯速度也快些了 04/26 03:50
carylorrk:freeBSD換clang主要是因爲license 04/26 03:51
carylorrk:LLVM還是不支援很多特別的需求,不過就模組化來說很好用 04/26 03:52