【问题标题】:Does a 32-bit Linux program's entire runtime lib tree need to be 32-bit?32 位 Linux 程序的整个运行时库树是否需要是 32 位的?
【发布时间】:2017-10-18 17:41:08
【问题描述】:

在我的 64 位 RHEL 机器上,我正在编译和运行一个只有 32 位的 C 和 Fortran 程序。它调用许多标准 Linux 库(X11、OpenGL/Mesa、Motif 等)的非静态版本,当然也调用其他库(libjpeg、libc 等)。我是否必须安装整个 devl lib 树的 32 位版本才能有效地构建该程序?我是否必须安装整个运行时库树的 32 位版本才能运行它而不会出现段错误或其他问题?

【问题讨论】:

    标签: linux shared-libraries 32bit-64bit


    【解决方案1】:

    据我所知,您不能使用 64 位版本的库来运行 32 位软件。所以是的,你需要 32 位版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-25
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 2015-01-13
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      相关资源
      最近更新 更多