首页 > 解决方案 > mac上的gcc`python3-config --ldflags`链接错误

问题描述

我正在我的 mac 上构建搅拌机。我将 pyenv 用于我的 python 环境。所以我改变了“platform_apple.cmake”的_py_framework和

设置(PLATFORM_LINKFLAGS“${PLATFORM_LINKFLAGS} python3-config --ldflags”)

但它失败了

ld:未找到架构 x86_64 的符号

所以我在控制台中尝试了

gcc-4.9 `python3-config --ldflags`

ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. Undefined symbols for architecture x86_64: "_main", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status

那么我的 gcc 出了什么问题?

标签: pythongcc

解决方案


推荐阅读