我正在为Python编写C++扩展,我正在使用distutils来编译项目.随着项目的发展,重建它需要更长时间.有没有办法加快构建过程?
我读到make -j了distutils无法实现并行构建(如同).对于可能更快的distutils有什么好的替代方案吗?
我还注意到,每次调用python setup.py build时它都会重新编译所有目标文件,即使我只更改了一个源文件.应该是这种情况还是我可能在这里做错了什么?
如果它有帮助,这里有一些我尝试编译的文件:https://gist.github.com/2923577
谢谢!
我想知道为什么我不能在使用std::rand_r时使用cstdlib?或者,更一般地说,为什么某些函数在cstdlib全局命名空间中而不在std命名空间中?