Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在distutils扩展上使用调试capi_Python_Python 3.x_Fortran_Distutils_F2py - Fatal编程技术网

Python 在distutils扩展上使用调试capi

Python 在distutils扩展上使用调试capi,python,python-3.x,fortran,distutils,f2py,Python,Python 3.x,Fortran,Distutils,F2py,我已经编写了一个setup.py来编译我的Python库writent,主要使用Fortran 77/90。我使用Extension(和ext_modules)来声明源代码以及特定的参数和链接。该文件在python setup.py安装或pip安装时运行良好。但我想添加一个选项,使用调试选项编译Fortran的源代码,如--debug capioff2py。是否有可能将其添加到setup.py中 一个扩展的示例: 扩展名(name=“test”,sources='file.f90',额外编译参数

我已经编写了一个
setup.py
来编译我的Python库writent,主要使用
Fortran 77/90
。我使用
Extension
(和
ext_modules
)来声明源代码以及特定的参数和链接。该文件在
python setup.py安装
pip安装时运行良好。
但我想添加一个选项,使用调试选项编译Fortran的源代码,如
--debug capi
of
f2py
。是否有可能将其添加到
setup.py

一个扩展的示例:

扩展名(name=“test”,sources='file.f90',额外编译参数=[],额外链接参数=[])

使用以下设置

setup(name='name of lib',
          description="lib",
          author="XX YY",
          author_email="xx@@yy.zz",
          license='MIT',
          version=__version__,
          ext_modules=exts,
          packages=["lib"],
          package_dir="lib",
          install_requires=['numpy']
          )