리눅스 라이브러리주소와 자식프로세스관련 질문
글쓴이: qkrwncks593 / 작성시간: 수, 2013/07/17 - 6:05오후
어떤 Gcc로 동적러이브러리를사용하도록 컴파일된 파일을 실행시킨다고 가정했을때 리눅스의 환경은 랜덤라이브러리리가 걸려있는상태라고 가정하면 프로그램이 실행될때마다 라이브러리의 주소가 변경되잖아요. 만약 랜덤라이브러리가 걸려있지않으면 공유라이브러리가 로딩되는 위치는 어디서 정하는거죠?
즉 라이브러리가 메모리에 로딩될 위치 즉 주소는 어디서 정해요?
그리고 fork() 함수로 저ㅣㅈ식프로세스가 생성된 상태에서 라이브러리의 주소는 변하나요?
Forums:
추가질문
프로그램은 하나이상의 라이브러리를 로딩하는데 그중 어떤라이므러리가 어떤위치에 먼저 로딩된다는정보는 어딧죠?
nm 으로 보시면 "U" 로 표시된 심벌들이
nm 으로 보시면 "U" 로 표시된 심벌들이 있습니다.
========================
조직 : E.L.D(Embedded Linux Developer/Designer)
블로그 : poplinux@tistory.com
카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
댓글 달기