[질문] 빌드한 것이 디버그로 된 것인지 아닌지 확인하는 법?

bizzare의 이미지

IBM에서 프로그램을 빌드했는데
저는 분명히 디버그옵션인 -g를 빼고 빌드했는데
이상하게 바이너리의 크기가 이상할만치 크네요.

정말 디버그정보가 빠졌는지 확인하려면 어떻게 해야할까요? -_-;

cronex의 이미지

꼭 디버그 정보가 빠진다고 프로그램 크기가 줄어드는건 아니죠.

성능향상을 위해 최적화를 하면 용량이 더 늘어날 수도 있습니다.

------------------------------------------------------------
이 멍청이~! 나한테 이길 수 있다고 생각했었냐~?
광란의 귀공자 데코스 와이즈멜 님이라구~!

익명 사용자의 이미지

gdb [파일]

로 했을시에 디버그 심볼이 없으면 없다고 메시지가 나옵니다.

doldori의 이미지

gdb 같은 소스 레벨 디버거를 써서 실행하면 알 수 있지 않나요?

서지훈의 이미지

$ kill -11 pid coredump 파일이 남는지 확인 하세요.

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

sangwoo의 이미지

생성된 파일을 strip 으로 처리하시는 편이 간단할 거 같습니다.

----
Let's shut up and code.