문제

우분투 머신에서 SBCL을 실행하고 있습니다. Windows 만 실행 한 친구에게 제공하고 싶은 작은 프로그램을 작성하고 싶습니다. 내 컴퓨터에서 "독립형"Windows 프로그램 (예 : 일반적인 런타임+코어 조합)으로 크로스 컴파일하는 가장 빠른 방법은 무엇입니까?

도움이 되었습니까?

해결책

SBCL은 크로스 컴파일을 수행 할 수 있지만 프로세스 중에 코드가 평가되면 대상 아키텍처에 액세스해야합니다. SBCL의 빌드 가공은 Christophe Rhodes가 잘 설명합니다. SBCL : SANELY-BOOTSTRAPPABLE CORMAL LISP.

Windows 컴퓨터에 직접 액세스 할 수 없다면 와인을 시도해 볼 수 있다고 생각합니다. 원자로 에뮬레이터 또는 하이퍼 바이저 내부 (QEMU, HVM, Xen, 이름을 지정합니다 ...).

다른 팁

VM에 Windows를 설치하고 앱을 컴파일하는 것이 가장 빠른 방법이라고 생각합니다.

코어는 플랫폼/버전 조합에만 해당됩니다. Luís의 방법을 사용하거나 CLISP와 같은 다른 LISP와 함께 배포하십시오.

다른 런타임 지원 프로그램간에 핵심 이미지의 이진 호환성은 전혀 없습니다. 다른 시간에 동일한 소스에서 구축 된 런타임 조차도이 목적을 위해 양립 할 수없는 것으로 취급됩니다. SBCL 매뉴얼

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top