안녕하세요 cygwin이라는 것에 대해서 개념이 없어서요. 제가 어떤 소스파일을 받아서 컴파일해보고 싶어서, makefile을 통해서 make를 하니, 좌르르 컴파일은 잘 되는데, 실행은 잘 안되더군뇨. cygwin?.dll인가 찾다가 없다고 실행 안하더군뇨. cygwin에서 컴파일한 실행파일이 dos에서 실행이 되나요? 부디 동작원리를 쉽게 설명해 주시면 감사드리겠습니다.
cygwin 은 윈도우에서 유닉스 환경을 흉내 내는 계층이라서, cygwin 으로 빌드한 실행 파일은 cygwin1.dll 이 있어야 실행됩니다. DOS 에서 바로 실행되지 않는 것은 이 때문입니다. 독립 실행 파일이 필요하면 mingw 같은 도구 체인을 쓰세요.