【问题标题】:C++ Python Module not being linked into Python with g++C ++ Python模块未使用g ++链接到Python
【发布时间】:2012-11-27 16:50:39
【问题描述】:

我有一个自定义 C++ Python 模块,我想将它构建到 Python 中,该模块构建良好,但在进入链接阶段时失败。我已经确定问题在于它使用 gcc 链接而不是 g++,这就是导致我在尝试链接 std 库时看到的所有错误的原因。如何让 Python 构建过程与 g++ 而不是 gcc 链接?我必须手动编辑 Makefile 还是在配置它时需要设置它。我正在 CentOS 5.8 上编译 Python 2.6。

提前感谢您的帮助!

【问题讨论】:

  • 你用什么来配置/构建你的makefile?
  • 您是否尝试将 CXX 环境变量设置为 g++ ?
  • @Xymotech 我只是使用Python2.6自带的configure脚本
  • @jdi 我还没有尝试过。我现在就试一试。
  • 您是使用自定义代码重新编译整个 python 解释器,还是构建扩展?

标签: python linux gcc g++ python-2.6


【解决方案1】:

我能够通过手动编辑配置脚本生成的 Makefile 来解决我的问题,以便链接器使用 g++ 而不是 gcc,从而解决了我的问题。感谢您的建议!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-04
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    • 1970-01-01
    • 2022-06-12
    • 1970-01-01
    相关资源
    最近更新 更多