擅长:python、mysql、java
<p>一个非常难看的解决方案是创建两个(或多个<code>Extension</code>)类,一个用来保存SSSE3代码,另一个用于其他所有东西。然后可以在python层中整理接口。在</p>
<pre><code>c_src = [f for f in my_files if f != 'ssse3_file.c']
c_gen = Extension('c_general', sources=c_src,
libraries=[], extra_compile_args=['-O3'])
c_ssse3 = Extension('c_ssse_three', sources=['ssse3_file.c'],
libraries=[], extra_compile_args=['-O3', '-mssse3'])
</code></pre>
<p>在某处</p>
^{pr2}$
<p>你当然不需要我写代码!我知道这不枯燥,我期待着读到更好的答案!在</p>