cygwin 상에서 fork: can't reserve memory for stack... 에러가

coinner의 이미지

안녕하세요..
Windowx XP에서 cygwin을 이용하여 컴파일을 하는데요,
sh.exe (xxxx): *** fork:can't reserve memory for stack 0xXXXXX - 0xXXXXXX, win32 error 487
x [main] sh xxxx sync_with_child: child xxxx(0xXXX) died before initialization withe status code 0xX
x [main] sh xxxx sync_with_child: *** child state waiting for longjmp Cannot fork: Resource temporarily unavailable

여기서 xxx들은 숫자이구요...
이런 에러가 나면서 컴파일이 종료가 됩니다...
이해할 수 없는건 한번 더 컴파일을 시도하면 이 파일은 넘어가고(는것처럼 보이고) 다음 파일에서 똑같이 걸린다는 겁니다...

독립장치를 개발하는거구요.. ARM Devopment Suite(GCC patch는 아니라)를 사용해서 개발하고 있습니다...

cygwin의 버전이 낮을 때는 그럴 수 있다고 그래서 2004년 11월 빌드된 1.5.12를 새로 깔아서 사용해도 마찬가지 입니다....

도무지 하수의 머리로 왜 저러는지 이해가 안되네요.....
문제는 같은 환경(같은 OS를 탑재한 다른 PC)에서 되는 넘이 있다는 겁니다... 쩝.....

고수님의 도움을 바랍니다...

익명 사용자의 이미지

언뜻 보기에는 메모리 부족같아 보이는군요.

별도움이 못돼는것 같군요 :)