小编Emi*_*eil的帖子

gcc --version 的输出是什么意思

这是输出gcc --version

./gcc --version
gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
Run Code Online (Sandbox Code Playgroud)

我知道这是版本 7.5.0,但是为什么版本之前有“Ubuntu”这个词,而它后面的“-3ubuntu1~18.04”在这个上下文(gcc 版本)中到底意味着什么?

该手册并没有真正帮助我:

   --version
       Display the version number and copyrights of the invoked GCC.
Run Code Online (Sandbox Code Playgroud)

编辑:请注意,我不仅仅是询问 XubuntuY 的含义。我现在知道这个问题已经在这里得到了解答。我想了解上面的整个字符串,包括为什么指定 ubuntu 版本。

package-management versions gcc

5
推荐指数
2
解决办法
994
查看次数

为什么找不到一些旧版本的软件包

我正在尝试配置构建引擎(Bazel)以使用 gcc-7。为此,我需要指向所有所需 .deb 包的链接。

gcc-7 的依赖项之一是 libatomic1 (>= 7.5.0-6ubuntu2)。我意识到这是“大于或等于”,但如果我想使用随 gcc-7 分发的原始库,我可以在哪里获得它们?

例如,如果我这样做,apt download --print-uris libatomic1=7.5.0-6ubuntu2为什么会告诉我:

E: Version '7.5.0-6ubuntu2' for 'libatomic1' was not found
Run Code Online (Sandbox Code Playgroud)

但当我apt show libgcc-7-dev这样做时我看到了libatomic1>=7.5.0-6ubuntu2被列为依赖项。我在哪里可以找到这个 libatomic1=7.5.0-6ubuntu2 ?

我想我可能会在http://old-releases.ubuntu.com/ubuntu/pool/main/g/gcc-7/中找到库包,但它不在那里。

apt dependencies

5
推荐指数
1
解决办法
2119
查看次数

标签 统计

apt ×1

dependencies ×1

gcc ×1

package-management ×1

versions ×1