2024-10-05 13:22:31 发布
网友
我有一个python包,它构建自己的扩展模块。目前我正在进行设置.py作为一个ext_模块,但我真的需要AC_CHECK_LIB类型的功能-是否有类似于设置.py,还是需要为我的模块编写一个autoconf?在
这里的具体情况是,很多发行版现在都在libc中包含iconv,但是我仍然需要支持需要将-liconv传递给gcc的发行版。如何检查libc中是否包含iconv功能?在
我应该跳过这一切吗设置.py使用autoconf?在
谢谢!在
从我四处探听,你似乎无能为力。使用autoconf生成setup.py,或者使用automake和{}并使用autofoo完成整个过程。Automake提供了一个宏AM_PATH_PYTHON,它设置了一整堆有用的变量,并给出了以下声明扩展模块的示例:
autoconf
setup.py
automake
AM_PATH_PYTHON
pyexec_LTLIBRARIES = quaternion.la quaternion_la_SOURCES = quaternion.c support.c support.h quaternion_la_LDFLAGS = -avoid-version -module
从我四处探听,你似乎无能为力。使用}并使用autofoo完成整个过程。Automake提供了一个宏
autoconf
生成setup.py
,或者使用automake
和{AM_PATH_PYTHON
,它设置了一整堆有用的变量,并给出了以下声明扩展模块的示例:相关问题 更多 >
编程相关推荐