많은 멀티 플랫폼 응용 프로그램에는 공통된 소스 코드가있는 것 같습니다. 빌드는 플랫폼 별 바이너리를 어떻게 생성합니까?
리눅스 또는 Mac에서 Windows 바이너리를 빌드 할 수 있습니까?동일한 소스 코드가 다른 플랫폼 용 바이너리를 어떻게 생성합니까?
1
A
답변
0
적절한 교차 컴파일러 및 라이브러리가있는 경우 가능합니다. 예를 들어, Linux와 Windows에서 모두 사용할 수있는 많은 프로그램은 Win32 함수를 사용하여 POSIX 함수를 에뮬레이트하는 라이브러리를 포함하는 Windows에서 MinGW 도구 체인을 사용합니다.
0
컴파일러에 따라 실행 파일을 컴파일하는 플랫폼은 일반적으로 컴파일러를 대상 시스템 용으로 컴파일 할 수 있습니다. 결국, 네가 실행중인 시스템이 아닌 다른 시스템을 컴파일하는 것이 일반적으로 가능합니다. 일반적으로 해당 시스템의 대상 시스템에 대해 컴파일하는 것이 더 좋습니다.
관련 문제
- 1. 두 시스템의 동일한 소스 코드가 다른 실행 가능 동작을 산출합니다.
- 2. 다른 함수와 동일한 서명으로 함수를 어떻게 동적으로 생성합니까?
- 3. qmake가 여러 개의 크로스 플랫폼 바이너리를 컴파일하는 방법
- 4. protobuf-net이 Google 사양과 호환되는 바이너리를 생성합니까
- 5. 소스 코드가
- 6. 프로그램에서 항상 동일한 값을 생성합니까?
- 7. 다른 프로젝트에서 VS 솔루션에서 .libs를 어떻게 생성합니까?
- 8. 소스 코드가 원본 버전과 다릅니다
- 9. 프로그램에서 동일한 코드가 어떤 방향으로 표시 되더라도 코드가 어떻게 표시됩니까?
- 10. 동일한 간단한 소스 코드, Windows의 다른 바이너리
- 11. 학술 협력을위한 오픈 소스 플랫폼
- 12. 왜이 하스켈 코드가 "무한 타입"오류를 생성합니까?
- 13. android에 홈 오토메이션 용 샘플 소스 코드가 있습니까?
- 14. 안드로이드 플랫폼 용 크로스 컴파일 LKM 모듈
- 15. mojoportal - 소스 코드가 필요합니까?
- 16. 다른 시스템에서 바이너리를 다시 제출하십시오.
- 17. Java에서 RTF를 어떻게 생성합니까?
- 18. Windows 플랫폼 용 USB 장치 용 드라이버를 어떻게 프로그래밍합니까?
- 19. 디버깅중인 객체를 생성하는 소스 코드를 어떻게 생성합니까? 나를 위해
- 20. Qt 용 교차 플랫폼 설치자
- 21. 어떻게 로컬 참조를 생성합니까?
- 22. RSA로 임의의 데이터를 어떻게 생성합니까?
- 23. .NET COM Callable Wrapper는 IID를 어떻게 생성합니까?
- 24. 어떻게 동적으로 XML을 생성합니까?
- 25. 부모와 동일한 비주얼 스타일로 컨트롤을 어떻게 동적으로 생성합니까?
- 26. 인트라넷 용 iGoogle 플랫폼
- 27. 플랫폼 간 바이너리 종속성 처리
- 28. 여기서 csharp 소스 코드가 사용됩니다.
- 29. ASP.NET MVC는 어떻게 JsonResults를 생성합니까?
- 30. jQuery는 Array-Objects를 어떻게 생성합니까?