C++을 사용하여 Solaris 10의 현재 실행 파일에서 함수 주소를 알아야합니다 (GNU g ++ 4.9.2를 사용하고 있습니다). 예를 들어, void doSomething (const char * p)와 같은 함수가 있는데, 현재 실행 파일에 정의되어 있거나 정의되어 있지 않을 수 있습니다. 그래서, 현재 실행 파일에서 함수를 찾고 싶습니다. 존재한
혼란스러워! 다음의 printf가 모두 함수 주소를 인쇄하는 올바른 방법입니까? 혼란에 대해서도 이야기하겠습니다. 매번 내가 출력에 내가 02D4 02D4 02D4 얻을, 이들의 printf의 (즉, 첫번째 printf와, 제 2의 printf와 3의 printf이다)을 모두 실행하지만 난 제거하거나 1 차 및 2 차의 printf의 코멘트, 내가 출력 로