在源自 Ubuntu 的 EasyPeasy 1.1(用于迷你笔记本)上,我使用 apt-get 安装了 g++:
$ apt-get install g++
显示的行之一是:
Setting up g++ (4:4.3.1-1ubuntu2) ...
“4:”是什么意思?
$ g++ --version
g++ (Ubuntu 4.3.2-1ubuntu12) 4.3.2
apt-get 中的“4.3.1”与“4.3.2”g++ 版本有什么关系?
在源自 Ubuntu 的 EasyPeasy 1.1(用于迷你笔记本)上,我使用 apt-get 安装了 g++:
$ apt-get install g++
显示的行之一是:
Setting up g++ (4:4.3.1-1ubuntu2) ...
“4:”是什么意思?
$ g++ --version
g++ (Ubuntu 4.3.2-1ubuntu12) 4.3.2
apt-get 中的“4.3.1”与“4.3.2”g++ 版本有什么关系?
这是一个时代。根据 debian 政策手册,
epochs 的目的是让我们在版本编号中留下错误,并应对版本编号方案发生变化的情况
IIRC gcc 3.4.x 从 3.3.x 系列中引入了与 ABI 不兼容的更改,而这个时代可能是由 debian 维护者当时引入的。