2012-06-05 5 views
0

새내기 질문 나는 내 머리를 쓰려고 힘듭니다.dmg 또는 exe로 코드 컴파일 및 실행

rsync lsync 또는 s3cmd와 같은 많은 도구 중 하나를 사용하여 컴퓨터에 익숙하지 않은 사람들도 사용할 수있는 프로그램으로 만들 수 있습니까?

나는 터미널을 열어서 python으로 개발 된 s3cmd를 실행하는 것이 편리합니다. Mac 용 dmg 파일이나 Windows 용 exe 파일로 어떻게 개발할 것입니까?

사용자가 dmg 또는 exe를 설치할 수 있으므로 컴퓨터에 s3cmd lsync 또는 rsync가 있습니다.

자바에서 간단한 응용 프로그램 코드를 열어서 dmg 또는 exe 파일로 내보낼 수 있습니다. 다른 언어에서이 작업을 수행하는 방법을 이해할 수 없습니다. 간단한 코드를 작성하여 dmg 또는 exe로 저장할 수 있습니다. 설치 한 후에는 내 바탕 화면에 폴더를 추가하거나 간단하게 시작할 수 있습니다.

+0

.dmg 파일은 디스크 이미지 일 뿐이며 응용 프로그램과 관련이 없습니다. .zip 파일이 응용 프로그램과 아무 관련이없는 것과 같은 방식입니다. –

+0

안녕하세요 다이어리 리입니다. 그래서 dmg은 apon 설치를 실행할 코드를 저장 한 파일입니까? – DCHP

+0

아니요 .dmg는 .zip과 같습니다. 단지 파일이 포함되어있어 응용 프로그램이 될 수도 있고 그렇지 않을 수도 있습니다. 코드 일 수도 있고 데이터 일 수도 있습니다. –

답변

0

특별히 파이썬을 의미하는 경우, 귀하의 질문에 태그를 달아서 수집 할 때 Java와 동일한 방식으로 실행되지 않습니다. 동일한 가상 컴퓨터가 없기 때문입니다.

사용자가 시스템에 파이썬 인터프리터를 가지고 있다면 간단히 .py 파일을 실행할 수 있습니다. 그렇지 않은 경우 Py2Exe, cxFreeze 또는 bbFreeze를 사용하여 인터프리터와 필요한 라이브러리를 실행 파일로 묶을 수 있습니다. dmg을 대체하기 위해 App2Exe는 비슷한 기능을 수행합니다.

그러나. 나열된 세 명령은 파이썬과 관련이 없으며 Windows 또는 Mac에서 반드시 사용할 수있는 기능에 의존하지 않으므로 가능하지 않을 수 있습니다.

+0

필자는 py2exe를 여러 번 사용했습니다. 사용하기에는 부피가 크고 고통 스럽지만 작업은 끝납니다. 그러나 나는 그것을 생산을 위해 사용하지 않을 것이다. – jdotjdot

관련 문제