linux gdb가 Unix에서 구동이 않 됩니다.

익명 사용자의 이미지

몰라서 그런지는 모르겠지만...

Unix에 gdb가 없어서 linux의 gdb를 ftp get한후에 실행을 하려고 하자
않 되었습니다.

Permission denied라는 메시지가 뜨더군요. 그래서...

chmod 0777 gdb를 했는데...

모드는 전환이 되었는데, 그 후에는

-ksh gdb not found

황당 ^^;

그래서 ./gdb를 쳐도 역시 마찬가지. ls하면 분명히 gdb가 같은 디렉토리
안에 존재하는데요...무슨 일인지 모르겠습니다.

어떻게 하면 gdb를 사용할 수 있을지 궁금합니다.

도대체 왜 멀쩡하게 있는 파일을 없다고 하는것인지..그것도 궁금하구요.

그럼 좋은 답변 기대합니다.

익명 사용자의 이미지

다른 os상에서 컴파일 된 바이너리가 그냥 돌아간다면

그게 이상한 거겠지요.

익명 사용자의 이미지

file 명령으로 그 gdb 파일이 제대로 된 파일인지 확인해 보세요.
> file gdb
쳐서 ELF executable 어쩌구, 그리고 현재 사용하는 머신과 같은
architecture가 표시되어야 합니다.

참고하시길.