0

Ubuntu と入力gcc -vすると、(他の行の中でも) 次の行が表示されます。

gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1)

したがって、GCC のバージョンが 4.7.3 であることは理解しています。

しかし、それに加えて、"Ubuntu/Linaro" と "4.7.3-1ubuntu1" という 2 つのフィールドがあります。

「Ubuntu/Linaro」は、この GCC が Ubuntu で実行される実行可能ファイルを生成することを意味していると思います (対照的に、Cygwin とは対照的です)。

私の質問は:

「4.7.3-1ubuntu1」は何を意味し、「4.7.3-1ubuntu1」と「gcc バージョン 4.7.3」の両方に同じバージョン番号が含まれているのはなぜですか? (これは、Red Hat で「gcc -v」を実行したときにも発生します。2 つの文字列には同じバージョン番号が含まれています。)

4

2 に答える 2

1

「4.7.3-1ubuntu1」は、配布パッケージ システムのバージョンです。

Ubuntu はパッケージングに apt / dpkg / deb を使用するため、これが使用しているバージョンです。

于 2013-05-23T11:10:55.370 に答える