gdb 로 디버깅할때 실행 인자 어떻게 해줘야 하죠?

simpid의 이미지

라인 디버거를 처음 사용하는거라 gdb 재미있군요.

다양한 기능은 아직 사용하진 못하지만...
많은 사용하는 기능은 대충 파악하고.. 사용하고 있습니다.

제가 궁금한건 디버깅할 프로그램에 인자를 주는 방법입니다.

gdb program arg...
gdb "program arg..."

등으로 실행해 봤지만.. 안되네요. ^^;

실행 인자를 주어 디버깅을 시작하려면 어떻게 해야 합니까?

alfalf의 이미지

gdb 실행시에는 프로그램명만 주시고요.
실행 인자는 gdb 환경하에서 run할때 주시면 됩니다.
예를 들어 실행인자가 '-i stdin'이라면 다음과 같이요
(gdb) run -i stdin

simpid의 이미지

감사합니다. ^^;

간단하군요.

무협지 보면.. 모든 이치는 간단하던데...
컴퓨터에서도 항상 간단한걸 몰라서 어렵습니다. ^^;

choissi의 이미지

ㄴㅁ

울랄라~ 호기심 천국~!!
http://www.ezdoum.com