CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): gureumi (▷◁구름)
날 짜 (Date): 2003년 1월 30일 목요일 오후 01시 00분 13초
제 목(Title): Re: mmap with MAP_FIXED on linux.


쩝.. 엄청~~위에 제 질문에 제가 답하는데유..

알고 봤더니 (일반적으로)static 컴파일 옵션이 아닌 한 중요한 
라이브러리들중에서도 많은 부분이 dynamic하게 link되고 load되는 
라이브러리 화일들이 있죠 (.so화일들) 예를 들면 mmap이 들어있는 
glibc.so화일이 프로그램을 실행하고 나면 링크,로드되는데
바로 그 주소가 하필이면 0x40000000(mmap을 시작하고 싶은 주소~~) 로 
가는 거였더군요
그냥 mmap을 0x20000000로 바꿔서 하기로 했슴다.

리눅스에선 "ldd <executable>"하면 어떤 .so화일들이 
어느 주소로 로드되는지 알려주더군요..

sang님이 제가 비슷한 질문을 했다길래 쭈욱 올라가 찾아보다 
답을 안올린거 같아 늦게나마 올렸슴다.

---
                      雲心如水心
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.