문제

나는 공유 라이브러리를 사용하여 만들고있다 gcc 그리고 공유 라이브러리에서 메모리 누출이있을 수 있다고 의심합니다. 디버그하려면 공유 라이브러리를 만들 때 디버그 기호를 활성화해야합니다.

구축하기 위해 사용 중입니다 gcc -g ... (-g 디버그 정보를 활성화하기위한 것입니다)

하지만 도서관 (*.so 파일) 크기는 둘 다 변경되지 않습니다 -g, 그리고없이 -g. 게다가, 나는 다음과 같은 도구에서 유용한 정보를 얻지 못하고 있습니다. VALGRIND.

누구든지 실수를 지적 할 수 있습니까?

도움이 되었습니까?

해결책

사용해야합니다 -g 모든 단계 (소스 파일 컴파일 및 링크).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top