기존 소스 tarball에서 Windows 바이너리를 빌드해야 합니다. 저는 RedHat 환경에서 특별한 구성을 사용하고 mingw 패키지에서 스크립트를 작성하여 이 작업을 수행했던 것을 기억합니다. 하지만 지금은 Linux Mint를 사용하고 있는데 모르겠어요. 어떤 패키지가 필요합니까? 구성하고 만들기 위해 무엇을 사용합니까? 소스 파일은 C 언어로 되어 있으며 gcc가 이를 수행합니다.
답변1
C만 필요한 경우 다음을 설치하십시오 gcc-mingw-w64
.
sudo apt install gcc-mingw-w64
그러면 전체 도구 체인이 설치되어 POSIX 또는 Win32 스레드를 사용하여 32비트 및 64비트 Windows 바이너리를 빌드할 수 있습니다. 이들 중 일부에만 관심이 있는 경우 더 구체적인 패키지를 설치할 수 있습니다.
컴파일러가 있으면 다음 명령을 사용하여 빌드를 구성하십시오.
./configure --host=i686-w64-mingw32
32비트 프로그램의 경우
./configure --host=x86_64-w64-mingw32
64비트 프로그램의 경우.