如何将Linux Mint 18.0的默认编译器从5.3.1版更改为4.0以下的版本?

时间:2016-07-13 08:34:45

标签: linux g++

我需要通过旧版本的g ++(如3.3或3.4)编译一个特殊程序(即配置,制作和创建嵌套的安装过程)。但是,我的包管理器中没有这样的版本。

我下载了g ++ - 3.0-3.0.4-7_alpha-deb,但我不知道它是否是Linux的真正版本,或者我如何安装它并设置为默认编译器。如果有人告诉我它对我的Linux可能存在危险(我在Google上读到),我将不胜感激。

1 个答案:

答案 0 :(得分:0)

首先:您可以同时安装任意数量的gcc,g ++,并安装。

默认的Mint 18,Ubuntu 16.04版本是:

sudo apt install g++ g++-4.7 g++-4.8 g++-4.9

可靠的gcc,g ++版本3.4.6:compat-gcc34-3.4.6-ubuntu1204-1_amd64.deb https://drive.google.com/file/d/0B7S255p3kFXNRTkzQnRSNXZ6UVU/view?usp=sharing  和compat-gcc-34-c++_3.4.6-20_amd64.deb https://drive.google.com/file/d/0B7S255p3kFXNV3J3bnVoWGNWdG8/view?usp=sharing

请安装sudo dpkg -i compat-gcc*

使用,示例:1)export CC=gcc34 CXX=g++34 && [other command],例如2)export CC=gcc34 CXX=g++34 && ./configure ...和3)make CC=gcc34 CXX=g++34