|
이건 컴파일러 옵션 설정에 따라 좀 달라지지만...
순수 도스에서는 한번에 사용가능한 최대 메모리는 64k 입니다.
이걸 확장하려면..
ems,xms 등등의 별도의 메모리 관리자를 이용해서 프로그램을 해야 합니다.
이건 난이도가 매우 높습니다.
메모리가 문제된다면..
도스용 32bit compiler인 DJGPP를 사용하시는 걸 고려해보시는게 좋을겁니다.
(DJGPP는 리눅스에서 사용하는 GCC의 도스 버젼입니다.)
윈도우에는 64k 이상 2G 까지 사용가능합니다.
\이승대 님이 쓰신 글 :
: 안녕하세요?
: 뜬금없이 질문을 드려서 죄송합니다. 워낙 급해서요...
: 고수님들의 해결을 부탁드립니다.
:
: 저는 win 98 SE 를 쓰고 있습니다.
:
: 터보 C로 프로그램을 짜서 컴파일 하려고 하는데 array size too large in ** function 이라는 에러 메시지가 뜹니다.
:
: 윈도우 시작할때 도스로 부팅해서 윈도우는 안띄운 상태인데 아마 메모리가 모자란것 같습니다.
:
: 에러를 해결할 수 있는 방법을 알려주세요....
|