우연히 무지무지무지 무지큰(9기가 정도의 택스트파일) 파일을 여는 프로그램을 짠 적이 있다.
근데 이상하게 파일이 열리지 않는 문제점이 있었다.
쭈노는 한참을 해메다가 샤워를 하는데 번쩍 생각이 떠올랐다.
만약 파일 포인트가 32비트이면 2기가가 한계일 거고 그럼 파일을 열지 못하지 않을까?
역시 빙고^__^
2기가를 넘는 파일을 열지 못하는 되어있었다.
찾아보니 이는 컴파일 옵션을 줘서 해결할 수 있었다.
[CODE]gcc -D_FILE_OFFSET_BITS=64 -o main main.c[/CODE]
다음과 같이 ㅋㅋ
근데 이상하게 파일이 열리지 않는 문제점이 있었다.
쭈노는 한참을 해메다가 샤워를 하는데 번쩍 생각이 떠올랐다.
만약 파일 포인트가 32비트이면 2기가가 한계일 거고 그럼 파일을 열지 못하지 않을까?
역시 빙고^__^
2기가를 넘는 파일을 열지 못하는 되어있었다.
찾아보니 이는 컴파일 옵션을 줘서 해결할 수 있었다.
[CODE]gcc -D_FILE_OFFSET_BITS=64 -o main main.c[/CODE]
다음과 같이 ㅋㅋ