Linux 2.6.21.5-cfs-v19에서 실행되는 arm 대상에 대한 gdb를 찾을 수 있는 위치

StackOverflow https://stackoverflow.com/questions/51501

  •  09-06-2019
  •  | 
  •  

문제

Linux 커널 버전을 실행하는 ARM11 기반 하드웨어 보드가 있습니다.2.6.21.5-cfs-v19.이 ARM-LINUX 보드에서 애플리케이션을 실행하고 있습니다.소스 레벨 디버깅을 수행하기 위해 저는 이전 버전의 보드 Linux 버전과 함께 Linux 보드의 명령 프롬프트에서 gdb를 사용했습니다.

이 버전 2.6.21.5-cfs-v19에는 보드용 관련 버전의 gdb가 없습니다.나는 이 Linux 버전에 대한 gdb와 arm 포트를 얻기 위해 주위를 둘러보았지만 큰 성공을 거두지 못했습니다.위에서 언급한 OS 및 보드 구성에 대한 gdb용 독립 실행 파일이나 소스를 얻을 수 있는 곳을 알려줄 수 있는 사람이 있나요? 해당 대상에 대해 컴파일을 시도해 볼 수 있습니다.

-기원 후.

도움이 되었습니까?

해결책

얼마 전 나는 다음과 같은 글을 출판했다. 기사 GDB 및 GDBServer를 사용한 교차 대상 디버깅에 대해 설명합니다.거기에 대상 프로세서는 PPC7450인데, 꽤 자세해서 유용하게 쓰실 수도 있겠네요.

다른 팁

다음을 사용하면 운이 좋을 수도 있습니다. 오픈임베디드.바로 사용할 수 있는 사전 컴파일된 버전이 없는 경우 OE 크로스 컴파일 환경을 설정하는 것은 그리 어렵지 않습니다.

또 다른 옵션은 다음에서 설명한 것처럼 보드에 gdb-server를 설치하는 것입니다. 이 블로그 게시물.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top