使用 distutils 构建 C 扩展时打印编译器和链接器命令

Printing compiler and linker commands when building C Extension with distutils

我正在尝试为使用

构建 C 扩展的软件包调试 setup.py 文件
from distutils.core import Extension
ext = Extension(...

我想看看实际执行了哪些编译器/链接器命令。 运行

时如何打印它们
pip install -e ./

python setup.py install

问题似乎不是重建扩展,而是使用缓存版本。如果我运行

python setup.py clean --all
python setup.py develop

它重建并显示所有 compile/link 命令。