예를 들어 mysql을 사용한 프로그램을 하나 만든후에 그 라이브러리를 가지고 컴퓨터 A에 서 컴파일 성공후 gcc 버전이 다른 컴퓨터 B로 프로그램을 옮긴후에 컴파일이나 실행을 하면
./CONFIG: /usr/lib/libstdc++.so.5: no version information available (required by ./CONFIG)
./CONFIG: /usr/lib/libstdc++.so.5: no version information available (required by ./CONFIG)
아래 질문 드린 내용을 다시 생각 하고 소스 코드를 좀 변경 해 가면서 생각 해 봤습니다. malloc도 결국 메모리를 동적으로 할당 하여 쓰긴 하지만, 문제는 파일 크기가 얼마인지 알 수 없는 상황에서 그냥 메모리를 할당 할 수는 없는 것이니 ... 패이징 기법(잘 모르는...)을 쓸 수도 없는 것이고... 파일 포인터를 왔다 갔다 하면서 앞부분 읽어서 출력 하고 또 뒷부분 읽어서 출력 하고 하는 식으로 말이죠.. 이렇게 되면 파일 처리가 끝 날 때 까지 계속 파일 디스크립터를 열어 둬야 하는데 흐흠. 어쩌면 낭비 같기도 하고 흐흠... 모르겠군요.. 어떤 방법이 좋을런지...