안녕하세요, 크로스컴파일에 관하여 궁금한게 있어서 이렇게 글을 올립니다. 윈도우즈에서 cygwin을 사용하여 그 환경에서 gcc로 컴파일한후 생성된 실행 파일은 윈도우즈용으로 생각하고 있는데요, 어떻게 하면 생성된 실행파일을 리눅스용으로 만들수 있을가요? 다시 말해서 어떻게 하면 윈도우즈에서 직접 리눅스용실행파일을 생성할수 있는 크로스컴파일러를 만들어낼수 있는지 가 르쳐주시면 고맙겠습니다. 그럼 많은 답변 부탁드립니다.
윈도우의 cygwin 에서 리눅스용 실행 파일을 만들려면 리눅스용 크로스 컴파일러를 빌드해야 합니다. 보통 binutils 와 gcc 를 타깃 옵션으로 빌드하는 방식이며, 설치가 복잡하니 리눅스 가상 머신에서 빌드하는 것이 더 쉽습니다.