作者b70f2d (common)
看板Linux
标题[问题] Lubuntu 14.04无法安装g++
时间Sat Apr 19 14:00:39 2014
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://webptt.com/cn.aspx?n=bbs/Linux/M.1397887242.A.038.html
※ 编辑: b70f2d (140.112.243.198), 04/19/2014 14:01:00
1F:推 CP64:起先是 gnu C compiler 後来变 gnu compiler collection 04/19 15:17
2F:推 Bencrie:以 package 来说 gcc 是 C compiler,g++ 是 C++ 04/19 15:21
3F:→ mike7689:有点忘记选项位置,去系统设置找到套件来源管理的部份 04/19 18:13
4F:→ mike7689:然後把套件库URL位置改成"主要伺服器"而不是台湾伺服器 04/19 18:14
5F:→ mike7689:之前有人说台湾伺服器还没有完全mirror全部的套件... 04/19 18:14
6F:→ mike7689:改完之後再执行一次 apt-get update 04/19 18:15
7F:→ mike7689:然後apt-get install g++ 04/19 18:15
8F:推 mike7689:对了~可以试试看使用clang来代替gcc/g++... 04/19 18:22
9F:→ mike7689:据说效率比gcc/g++快...FreeBSD 10 已经让clang取代gcc 04/19 18:23
10F:→ mike7689:另外OS X也是...@@ 04/19 18:24
11F:→ mike7689:但相容性有点问题...gcc可以编的code,clang不见得ok...@@ 04/19 18:49
12F:推 jackydie1007:改成主要伺服器 什麽都可以解决QQ 04/19 18:56
13F:→ jackydie1007:瞎忙两天的感想.. 04/19 18:56
14F:推 lc85301:OS X会换掉是因为LLVM是apple支持的啊XDDD 04/22 19:28
15F:推 carylorrk:gcc4.9也有支援色彩,编译速度也快些了 04/26 03:50
16F:→ carylorrk:freeBSD换clang主要是因爲license 04/26 03:51
17F:→ carylorrk:LLVM还是不支援很多特别的需求,不过就模组化来说很好用 04/26 03:52