Python

Python Linux Binary 파일 만들기 : Freeze 편

guruzoa 2012. 2. 2. 11:49
아래와 같은 방법으로 수행함~~~~!!!!!

======================================================================
리눅스에서 파이썬 실행 파일을 만들기 위해서 freeze 툴을 사용했습니다.
freeze.py는 파이썬 소스 디렉토리 Tools/freeze 디렉토리에 존재합니다.

python freeze.py -o ./dist Test.py
cd dist && make
./Test


초간단 ' ';

make 할 때 "undefined reference to `init_warnings'"를 만났는데, 아마도 makeconfig.py 파일이 문제 인듯 했습니다. http://svn.python.org/view?view=rev&revision=72833 에서 수정된 파일을 받아서 덮어 씌운 후 make 성공 했습니다.

테스트 결과 문제 없이 잘 동작 하네요 ㅎㅎ

"""
혹시나 싶어서 파이썬 스크립트와 freeze 실행 파일의 성능 벤치마킹을 해봤는데요, 성능은 별반 차이가 없네요. C도 함께 테스트 해봤는데 C가 파이썬보다 약 75배 정도 빠르게 동작하네요 - _-;;;
순수하게 CPU 연산만을 가지고 테스트 한 내용이니까 일반적인 응용 어플리케이션을 만들때도 같은 결과가 나오지는 않을 거라 생각합니다만 인터프리팅 방식의 한계를 극복하기 힘들긴 해보이네요.
"""

위 내용은 http://itcontrol.tistory.com/6 여기에서 불펌함 ^_^;;;

아래 주소에도 비슷한 내용이 있음
http://blog.naver.com/curse4486/116286181