# WINE
WINE('와인') 이란 윈도우 운영체제의 실행파일인 EXE를 리눅스에서 실행가능하게 도와주는 프로그램이다. 와인은 리눅스와 비슷한 맥도 지원한다.
카카오톡은 리눅스 운영체제를 공식적으로는 지원하지 않는다. 하지만 와인과 함께라면 사용할 수 있다.
# PyInstaller
하지만 내가해야하는 일은 간단한 실행 주체의 개념이 아니고 컴파일러와 같은 냄새가 나는 PyInstaller.exe를 사용해야 했다. 난처했다 정말.
물론 wine도 brew install wine으로 손가락 까딱해서 설치했다. 그리고 해당 명령어를 먹여줬더니 설치가 된다.
wine을 사용할 때 커맨드는 아래와 같은데 msi파일을 설치할 때는 첫번째 인자에 start를 입력해줘야 했으니 참고바란다. 안그럼 에러만난다.
wine [실행파일] [인자-없으면 말고]
wine python.exe Scripts/pip.exe install pyinstaller
이렇게 맥에서 pip를 이용해 pyinstaller를 설치해준다. 진짜 하면서도 신기하다 ㅋㅋ...
wine ~/.wine/drive_c/Python27/Scripts/pyinstaller.exe --onefile ./helloworld.py
요렇게.. 빌드시도를 했다. 빌드하고 나서 dist폴더에 실행파일이 만들어지니 확인해보자
생성된게 확인됬고
실행까지 잘 된다. 이 역시 개발자가 아니라면 관심 없을 것 같지만 된다는 사실을 상기하며 남긴다.
반응형
'프로그래밍' 카테고리의 다른 글
아이폰 앱 코드 패치 트윅 개발 with theos (0) | 2019.06.03 |
---|---|
[Lua] C에서 루아 라이브러리를 사용하는법 - (2/2) (0) | 2018.07.31 |
[Lua] C에서 루아 라이브러리를 사용하는법 - (1/2) (0) | 2018.07.26 |
[Python] 프록시 서버 - http,https 통신 예제 (0) | 2018.07.26 |
[Zydis] 디스어셈블러 라이브러리 (0) | 2018.07.24 |
댓글