저는 FORTRAN 프로젝트에서 일하고 있습니다. 자동화 된 빌드 전용 리눅스 머신에서 유지하고자하는 바이너리를 모두 만들고 싶습니다. mingw을 사용하여 우분투에서 다음 패키지를 사용하여 Linux 컴퓨터의 Windows 컴퓨터에서 C 소스의 32 비트 및 64 비트 바이너리를 빌드했습니다.FORTRAN 코드를 Windows 바이너리로 컴파일하도록 Linux를 어떻게 설정할 수 있습니까?
apt-get install mingw32
apt-get install mingw-w64
그때 나는 실제로 컴파일하려면 다음 명령을 실행
gcc -b amd64-mingw32msvc -V 4.4.4 -o <...other options>
그러나, 나는 통해 획득 한 와 Mingw 패키지 FORTRAN 컴파일러를 포함하지 않는 경향이-얻을.
누구든지 내가 할 수있는 것에 대해 아이디어가 있습니까?
만약 내가 분명하다면 - 리눅스 머신에서 윈도우 바이너리를 만들고 싶습니다. 권리? 당신은 (모든 것이 okey인지 확인하기 위해) * nix 머신에서 win exe를 실행할 수 없기 때문에, 그와 같은 것의 목적은 무엇입니까? – Rook
@Rook : 아마도 OP에는 Linux에서의 개발 환경 설정이 있고 Linux 도구에 익숙합니다. 예를 들어 크로스 컴파일과 Windows 용 컴파일과 같은 문제를 보완하기에 충분합니다. 가상 머신의 또 다른 주제입니다. – janneb
@Rook : 저는 전용 시스템에서 자동화 된 빌드 시스템을 사용하고 있으며 다른 모든 전용 물리적 또는 가상 시스템에 위임하려고하는 대신 동일한 시스템에서 빌드 프로세스를 모두 유지하기 위해 크로스 컴파일하고자합니다 기계). 이 정보를 반영하기 위해 내 게시물을 편집했습니다. –