Frage

Auf EasyPeasy 1.1 (für Mini-Notebooks), abgeleitet von Ubuntu habe ich installiert g ++ mit apt-get:

$ apt-get install g++

Eine der Linien angezeigt war:

Setting up g++ (4:4.3.1-1ubuntu2) ...

Was bedeutet "4:" bedeuten

$ g++ --version
g++ (Ubuntu 4.3.2-1ubuntu12) 4.3.2

Wie ist das Verhältnis der "4.3.1" in apt-get auf die "4.3.2" g ++ Version?

War es hilfreich?

Lösung

Es ist ein Epoche . Gemäß der Debian-Richtlinien,

  

Der Zweck der Epochen ist, uns zu ermöglichen,   hinter Fehler in Version zu verlassen   Nummerierung und mit Situationen fertig zu werden   wo das Versionsnummernschema   Änderungen

IIRC gcc 3.4.x eingeführt ABI-inkompatible Änderungen aus der 3.3.x-Serie, und diese Epoche durch debian Maintainer kann zu diesem Zeitpunkt eingeführt wurde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top