gcc를 사용하여 공유 라이브러리를 만들고 공유 라이브러리에서 메모리 누출이있을 수 있습니다. 디버깅하려면 공유 라이브러리를 만들 때 디버그 기호를 활성화해야합니다.gcc : 공유 라이브러리에서 디버그 기호 사용
빌드하려면 gcc -g ... [-g는 디버그 정보를 사용합니다] 그러나 라이브러리 [.so file] 크기는 -g 및 -g 둘 다 변경되지 않습니다. 게다가 VALGRIND와 같은 도구에서 유용한 정보를 얻지 못하고 있습니다.
누구든지 저에게 실수를 지적 할 수 있습니까?
메이크 파일의 관련 부분이나 다른 CFLAGS를 게시 할 수 있습니까? –
-g를 CFLAGS에 추가했는데 감사합니다. – Alphaneo