我正在使用disutils生成python模块。这些是我要传递的其他标志:
N=0
在这里
tradelogic_module = Extension(...
extra_compile_args = ["/Ot", "/O2", "/Qpar"],
)
和/O2
优化代码以提高速度,/Ot
生成并行代码(如果可能的话)。
distutils文档说distutils倾向于使用相同的标志编译所有内容并传递在构建python时使用的标志。
使用这样编译的模块时可能会出错吗?
编辑:顺便说一句,我正在使用Windows。但是,同样的问题也适用于linux(当然,带有不同的标志)。