擅长:python、mysql、java
<p>可以使用选项<a href="http://docs.python.org/distutils/setupscript.html#other-options" rel="noreferrer">^{<cd1>}</a>将参数传递给编译器,这些参数是最后附加的,因此具有最高优先级。因此,如果您在<code>extra_compile_args</code>中包含<code>-g0</code>(没有调试符号),这将覆盖Distutils/Setuptools设置的<code>-g</code>。在您的例子中:</p>
<pre><code>from distutils.core import setup
from distutils.extension import Extension
setup(
name="myPy",
ext_modules = [Extension(
"MyPyExt",
["MyPyExt.cpp"],
libraries = ["boost_python"],
extra_compile_args = ["-g0"]
)]
)
</code></pre>
<p>另请参见:<a href="https://stackoverflow.com/q/6928110/2127008">How may I override the compiler (gcc) flags that setup.py uses by default?</a></p>