在从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中的“4.3.1”与“4.3.2”g++版本有什么关系?
这是一个 epoch . 根据Debian政策手册,
时代的目的是让我们 在版本中留下错误 编号和处理情况 其中版本编号方案 变化
IIRC GCC 3.4.x从3.3.x系列引入了ABI不兼容的变更,这个时代可能是由Debian维护人员在那时引入的。