[완료]실행파일에서 참조되는 함수목록 추출이 가능한가요?
글쓴이: greatlee / 작성시간: 화, 2008/04/22 - 9:56오전
제가 개발하는 환경은 static라이브러리를 사용하는 환경입니다.
컴파일하면 실행시 참조되는 함수들은 실행파일에 붙게 됩니다..
문제는 하위레벨의 함수 하나가 수정되었을 때, 전체빌드가 아닌경우에는 난감하더라구요.. 어느 실행파일에서 수정된 함수를 참조하는지 찾아내어 해당 실행파일만 빌드해야 하는데..
이 작업이 함수를 역으로 추적해야 하는 무척 고된 작업인지라..
잔머리좀 굴리다 보니.. 실행파일에서 참조되는 함수를 목록으로 뽑아낼 수 있으면 좋을것 같더라구요 -ㅅ-;
제 생각이 실제로 가능한지 알고 싶습니다.. 불가능하다면.. 컴파일된 실행파일에서 추출하는게 아니라.. 링커를 통해서 빌드중에 알아낼 수 있다던가.. 하는 방법이 있다면... 알려주세요~
Forums:
음..
nm 결과를 파싱해서 사용해도 되겠네요...
보통은 make 할 때, 변경된 파일만 빌드하게 하는 것 같던데...
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
댓글 달기