【问题标题】:Python shows wrong gcc versionPython 显示错误的 gcc 版本
【发布时间】:2018-03-01 19:52:55
【问题描述】:

几周前我将 gcc 更新到了 v6。今天我注意到 python2 和 python3 两个解释器都使用 gcc v5。为什么 python 解释器显示 gcc v5 但我安装了 gcc v6?我正在使用 xubuntu 16。

这是我的终端:

【问题讨论】:

  • 这是程序编译时所针对的gcc 版本。
  • 是的,但为什么不使用 gcc v6?
  • 您是否希望 Ubuntu 在安装 gcc 6 后重新编译 python? Ubuntu 从 repo 下载一个预编译的 python 可执行文件,就是这样。如果你想知道为什么这个可执行文件是用 gcc 5 编译的,你必须询问 Ubuntu 存储库中负责 python 的人。
  • Python 不“使用” GCC(不包括从源代码构建 C 模块),您可以在甚至没有安装 GCC 的机器上运行 Python

标签: python gcc interpreter


【解决方案1】:

在您的平台上,gcc-6 命令指的是 GCC V6gcc 命令仍然是指GCC V5

注意:您可以在终端输入gcc --version查看。

【讨论】:

    【解决方案2】:

    你是下载python还是自己构建的?如果您下载 python 二进制文件,它已经编译并且不使用您的 gcc。

    如果你想用gcc 6编译python,请从here下载cpython源代码 去狂野。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-10
      • 2020-07-31
      • 2019-11-20
      • 1970-01-01
      • 1970-01-01
      • 2016-08-07
      • 1970-01-01
      相关资源
      最近更新 更多