패키지 관리자 없이 gdb를 설치하는 방법은 무엇입니까?

패키지 관리자 없이 gdb를 설치하는 방법은 무엇입니까?

임베디드 Linux를 실행하는 시스템에서 일부 소프트웨어를 리버스 엔지니어링하려고 합니다. 나는 그것에 ssh로 연결했고 이제 그것에 대한 정보를 얻을 수 있도록 프로세스 중 하나에 gdb를 연결하려고 합니다. 그러나 이 시스템에는 gdb가 설치되어 있지 않습니다. 패키지 관리자가 없으면 일반적으로 문제가 되지 않습니다. 뿐만 아니라 wget, 컬, git, make 또는 dpkg도 없습니다. scp를 사용하여 파일을 시스템에 가져올 수 있지만 make를 사용하지 않고 파일을 설치하는 방법을 잘 모르겠습니다. 내가 취할 수 있는 최선의 조치는 무엇입니까?

답변1

gdbserver이런 경우에는 사용을 권장합니다 . 대상 플랫폼에 맞게 쉽게 크로스 컴파일할 수 있는 작은 바이너리입니다. 거기에 복사하면 gdb다른 시스템에서 실행되는 프로그램을 임베디드 시스템에 연결하는 데 사용할 수 있습니다 .

바라보다gdbserverGDB 매뉴얼의 장더 알아보기.

관련 정보