안녕하세요
리눅스 C 환경에서 개발중인데 디버깅 문제 때문에 문의글 남기게 되었습니다
gcc 로 컴파일한 바이너리를 내부 동작 확일을 위해서 gdb 상에서 불렀더니 오류가 나서 확인해 보았더니
argv[0] <-- 이 부분에 들어가는 값이...
그냥 실행했을때는 바이너리 명칭만 들어가는데
gdb 에서 실행하면 절대경로가 들어가더라구요 ㅠㅠ
gdb 에서도 상대경로가 들어가도록 할려면 어떻게 해야 하는지 방법이 있는지 궁금합니다
좀 아닌 것 같지만... argv[0] 에 값을 하드코딩으로 덮어쓰던가 해서 디버깅 돌리는 방법 밖에는 없는 것 같기도...