2007. 2. 6. 18:41
Language/Python
mingw32로 컴파일을 하기 위해서는
python setup.py build -cmingw32
위와 같이 옵션을 줘야 하나 C:\Python24\Lib\distutils\ccompiler.py 파일에서 아래 부분을 수정하면 편리하게 사용이 가능하다.
_default_compilers = (
# Platform string mappings
# on a cygwin built python we can use gcc like an ordinary UNIXish
# compiler
('cygwin.*', 'unix'),
('os2emx', 'emx'),
# OS name mappings
('posix', 'unix'),
('nt', 'msvc'),
('mac', 'mwerks'),
)
# Platform string mappings
# on a cygwin built python we can use gcc like an ordinary UNIXish
# compiler
('cygwin.*', 'unix'),
('os2emx', 'emx'),
# OS name mappings
('posix', 'unix'),
('nt', 'msvc'),
('mac', 'mwerks'),
)
msvc를 migw32로 변경하면 -c 옵션을 주지 않아도 자동적으로 mingw32로 컴파일을 하게 된다.