python-config上可能有BUG吗?它不会打印使用--ldflags时的完整路径

时间:2013-03-26 10:34:19

标签: python macos python-2.7 makefile python-config

$ python-config --ldflags
-L/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config -ldl -framework CoreFoundation -lpython2.7 -u _PyMac_Error Python.framework/Versions/2.7/Python

它打印Python.framework/Versions/2.7/Python而非/Library/Frameworks/Python.framework/Versions/2.7/Python

尝试在Makefile中使用它时,它不适用于python-config --ldflags,但如果我接受输出并将Python.framework/Versions/2.7/Python更改为/Library/Frameworks/Python.framework/Versions/2.7/Python,则效果非常好。

  • 我想避免使用解析python-config输出的解决方案 makefile。
  • 我正在使用gcc version 4.2.1

1 个答案:

答案 0 :(得分:2)

这是一个已知错误,它在三周前修复:http://bugs.python.org/issue16848。修复程序将附带2.7.4版本,计划于4月6日发布。