作者jasonlee1001 (Jason)
看板Linux
标题[问题] GCC 特定版本选用的问题
时间Tue Apr 14 10:58:44 2020
大家好
请教大家我目前的GCC版本是 gcc version 4.8.5 (Ubuntu 4.8.5-4ubuntu2)
要如何安装到 gcc-4.8.3 呢 ?
用apt-get install只能选 gcc-4.8和 g++-4.8
有什麽办法可以更精确选用要安装的版本?
因为有些软体要compile就是会挑 gcc/g++版本 !
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.137.36.6 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1586833126.A.CBB.html
1F:→ bitlife: 用4.8.5试过会失败吗?照道4.8.5和4.8.3的关系是错误修正, 04/14 11:31
2F:→ bitlife: 不影响相容性(除非是修正版本身引发新问题,但机会不大) 04/14 11:32
3F:→ bitlife: 照道理 04/14 11:32
4F:→ jasonlee1001: 是的,非得4.8.3不可. 是SystemC. 04/14 13:08
5F:→ jasonlee1001: Error-[SC-SYSCAN-OCOMP] Unsupported compiler 04/14 13:09
6F:→ jasonlee1001: Tested compilers are: g++-4.2.2, g++-4.5.2, g++- 04/14 13:09
7F:→ jasonlee1001: -4.7.2 and g++-4.8.3. 04/14 13:10
8F:推 Bencrie: 他的文件跟你说要 RHLE 6.6 你就照做吧 04/14 13:17
9F:→ jasonlee1001: 它没有绑一定要用RHEL 04/14 13:24
11F:→ jasonlee1001: 刚试过 列出来的选项没有我要的版本 应该是每个仓库 04/14 13:56
12F:→ jasonlee1001: 只会留下几个常用版本。我直接去抓source来make看看 04/14 13:57
13F:→ jasonlee1001: 感谢回答.我试看看再report. 04/14 13:58
14F:推 filiaslayers: 抓source code自己编呢? 04/14 17:20
15F:→ jasonlee1001: 对 我目前正用这方式...编好久..还在跑 04/14 17:38
16F:→ jasonlee1001: 编的时候还会碰到library不同的问题 04/14 17:39
17F:→ bitlife: 如果是我,我会先试着修改g++实际执行档里的字串,把4.8.5 04/14 18:00
18F:→ bitlife: 改成4.8.3,看能不能蒙混过去 XD 04/14 18:00
19F:→ bitlife: 当然前提是自用或单位内部用 04/14 18:01
20F:→ jasonlee1001: 因为那个版本讯息是SystemC compiler直接给出来的 04/14 19:03
21F:→ jasonlee1001: 所以我想应该骗不过吧 也不知道为什麽软体可以写成 04/14 19:04
22F:→ jasonlee1001: 需要特定版本的编译器?我是做硬体的,只好尊重,Errr. 04/14 19:05
23F:→ jasonlee1001: 编了快三小时终於成功从source编出gcc-4.8.3 04/14 19:06
24F:推 Bencrie: configure 可以只开需要的 language 04/14 19:47
25F:→ la8day: 现在的system C有这麽鸟喔 那个Error没办法downgrade成wa 04/18 11:26
26F:→ la8day: rning吗 04/18 11:26
28F:嘘 jerry0715no1: 他那个systemC不是官方的 04/21 17:49
29F:推 sunfox: 去下载gcc-4.8.3 tar.gz 手动编译 04/22 10:50