2016-09-09 5 views
1

Windows 및 Mac 용 C/C++ 응용 프로그램을 빌드하는 데 사용할 Linux에서 빌드 서버를 설정하려고합니다. GCC가 다른 아키텍처의 본문을 지원하지만 GCC 크로스 컴파일러를 빌드해야하는 대상을 결정하는 방법을 파악할 수 없다는 것을 알고 있습니다.GCC 크로스 컴파일러를 빌드하기 위해 아키텍처를 결정하는 방법은 무엇입니까?

누군가 나에게 설명해 주시겠습니까?

미리 감사드립니다.

P. 미리 컴파일 된 솔루션이 이미 있음을 알고 있지만 심층적 인 다이빙을 통해이를 자세히 이해하고 싶습니다.

대상 시스템에서
+0

왜 대상 플랫폼에 기본적으로 몇 개의 가상 컴퓨터를 사용하여 구축하지 않습니까? 크로스 컴파일이 제대로 작동하는 것보다 훨씬 쉽습니다 (번거 로움이없는 IMHO는 가치가 없습니다). –

+0

@JesperJuhl 사실입니다. 이미이 방법을 사용하고 있습니다. 그러나 나는 또한 C++을 더 자세히 이해하고자한다. –

답변

3

, 실행하여 크로스 툴 체인을 구축 할 때

gcc -dumpmachine 

그런 다음 --target 옵션에 결과를 사용합니다.

관련 문제