Lubuntu 14.04無法安裝g++ - Linux

Table of Contents

sudo apt-get install g++
跳出以下錯誤訊息

有些套件無法安裝。這可能意謂著您的要求難以解決,或是若您使用的是
unstable 發行版,可能有些必要的套件尚未建立,或是被移出 Incoming 了。
以下的資訊或許有助於解決當前的情況:

下列的套件有未滿足的相依關係:
g++ : 相依關係: g++-4.8 (>= 4.8.2-5~) 但它卻將不會被安裝
E: 無法修正問題,您保留 (hold) 了損毀的套件。

請問要如何解決?

PS: gcc和g++到底有何差別?

--

All Comments

Faithe avatarFaithe2014-04-24
起先是 gnu C compiler 後來變 gnu compiler collection
Jake avatarJake2014-04-25
以 package 來說 gcc 是 C compiler,g++ 是 C++
Genevieve avatarGenevieve2014-04-30
有點忘記選項位置,去系統設置找到套件來源管理的部份
Elvira avatarElvira2014-05-02
然後把套件庫URL位置改成"主要伺服器"而不是台灣伺服器
之前有人說台灣伺服器還沒有完全mirror全部的套件...
Elvira avatarElvira2014-05-03
改完之後再執行一次 apt-get update
然後apt-get install g++
Skylar Davis avatarSkylar Davis2014-05-04
對了~可以試試看使用clang來代替gcc/g++...
Noah avatarNoah2014-05-08
據說效率比gcc/g++快...FreeBSD 10 已經讓clang取代gcc
Frederica avatarFrederica2014-05-09
另外OS X也是...@@
Edward Lewis avatarEdward Lewis2014-05-12
但相容性有點問題...gcc可以編的code,clang不見得ok...@@
Caitlin avatarCaitlin2014-05-13
改成主要伺服器 什麼都可以解決QQ
瞎忙兩天的感想..
Sandy avatarSandy2014-05-18
OS X會換掉是因為LLVM是apple支持的啊XDDD
Yuri avatarYuri2014-05-22
gcc4.9也有支援色彩,編譯速度也快些了
Adele avatarAdele2014-05-25
freeBSD換clang主要是因爲license
Regina avatarRegina2014-05-26
LLVM還是不支援很多特別的需求,不過就模組化來說很好用