2016-06-11 5 views
0

Cygwin을 설치할지 여부를 결정하려고합니다. 현재 Windows 7에서 TDM-GCC 64Bit 컴파일러를 사용하고 있습니다.Cygwin과 MinGW

Windows (라이브러리 등)에서 무언가를 만들 때마다 몇 가지 말도 안되는 빌드 문제로 인해 일부 가정이 올바른지 확인하고 싶었습니다. 나는 그들의 웹 사이트와 수많은 포럼 게시물을 보았지만 여전히 그것이 무엇을하는지 완전히 이해하고 있는지 확신 할 수 없다. 누구든지 아래 사항을 확인하거나 거부 할 수 있습니까?

1 - Cygwin에서 훨씬 더 메이크 파일을 생성, 프로그램을 컴파일하는 데 활용 될 수있는 도구의 GNU 도구 등 등의 세트를 제공

2 - 같은 Cygwin에서 또한 건축 프로그램에 대한 명령 줄 인터페이스를 제공합니다 (유닉스)?

3 - Cygwin은 unix 또는 posix 프레임 워크를 에뮬레이트하는 호환성 레이어를 제공합니까?

4 - Cygwin을 가지고 있다면 Cygwin에서 자체 컴파일러를 제공하므로 TDM-GCC 64 비트 컴파일러를 사용할 필요가 없습니다. (이 컴파일러는 무엇인지, 나는 잘 모르겠다)?

5 - Windows에서 Cygwin을 사용하여 C++에서 프로그램을 컴파일하는 경우 Cygwin이 해당 PC에 설치되어 있지 않아도 Windows가 설치된 PC에서 해당 바이너리를 실행할 수 있습니까?

덕분에, 나는

답변

1

1 .. 다음은 천한 질문이지만 Cygwin에서 메일 링리스트는 내가 대신 프로그래밍 커뮤니티 물어 것이라고 생각 때문에 질문에 응답 주가 걸릴 실현 : 예

2 : 예, 기본 bash이지만 다른 것도 사용할 수 있습니다.

3 : 예

4 : GCC. cygwin에서 mingw64로 gcc 크로스 컴파일러를 설치할 수도 있습니다.

5 : 이론상으로 네,하지만 필요한 모든 라이브러리를 압축해야합니다. 따라서 권장하지 않습니다. 이를 위해 크로스 컴파일러를 사용할 수 있습니다.

+0

감사합니다. matzeri ............................................. ;) – Svetsi

관련 문제