gpt4 book ai didi

python - f2py 的附加编译器标志

转载 作者:行者123 更新时间:2023-12-01 04:51:26 26 4
gpt4 key购买 nike

我想使用标志-ftree-vectorize ( compiler manual ) 作为 f2py 使用的 gnu fortran 编译器的附加参数。根据f2py manual使用参数 --f90flags=<string> 应该可以实现但是,我收到错误 error: unknown file type '' (from --f90flag=-ftree-vectorize) 。我在 Windows 7 64 位上使用 anaconda 发行版中的 f2py。

我正在使用的命令:

f2py.py -c -m myfun myfun.f90 --fcompiler=gnu95 --f90flag=ftree-vectorize

此外,我尝试了--f90flag=msse2但错误保持不变。

有什么建议如何将额外的编译器标志传递给 f2py 吗?

最佳答案

我通过执行以下操作覆盖默认的 fortran 标志

f2py -c --verbose --opt='-O3' modules.pyf modules.f90

也许你可以尝试

f2py -c --verbose --opt='-ftree-vectorize' modules.pyf modules.f90

关于python - f2py 的附加编译器标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28380548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com