qwer
Фев. 25, 2010 01:33:04
пытаюсь скомпилировать с помощью distutils динамические модули под Windows. ругается на отсутствие VC7.1. где его взять ? и возможна ли компиляция с помощью GCC ? непонятно почему свободный Питон собирают несвободными поделками от некрософта…
Андрей Светлов
Фев. 25, 2010 20:54:56
Собирают потому, что это - самый распространенный по факту компилятор. Питон завязван на его microsoft runtime (в частности, внутреннюю реализацию FILE*).
Когда будет поддержка PEP 384 - различия уйдут.
Сейчас можно собирать питон чем угодно - но он чуть разный. Еще можно собирать C Extensions для стандартного Питона с помощью MinGW - и они работают без всяких проблем. Нужно только подсказать, какой компилятор использовать. Что-то вроде compiler=mingw в setup.cfg - или то же самой в командной строке.
Ferroman
Фев. 26, 2010 02:34:10
qwer
Фев. 26, 2010 14:04:33
спасибо, с опцией “-c mingw32” модули собрались.