python - 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 出了什么问题?
解决方案
推荐阅读
- python-3.x - 如何从图表中删除框架-pyplot -matplotlib
- mediawiki - 防止用户对其个人脚本进行不必要的更改
- spring - 客户在 EUREKA 中使用 AWS 私有 IP 注册
- flutter - 如何从 Flutter 中的另一个文件访问用户定义的函数
- javascript - 如何根据 Redux 状态动态更改 React Navigation 标签栏的标签和图标
- git - (master) 写在命令行后面的目录
- oracle - PL/SQL 如何假脱机多个文件?
- java - LibGDX - Sprite / Pixmap / Camera / ViewPort 大小(宽度/高度) - 从 PixMap 到(物理设备)屏幕的所有大小转换的算法
- typescript - “加密”类型上不存在属性“createDecipheriv”
- c++ - strtok_r 在标记化后返回不正确的数据