arm-elf-gcc 에 대해 여쭤 보려고 합니다.

rediori의 이미지

skyeyey 를 구동시키기 위해 arm-elf-gcc 컴파일러와 디버그를 사용하여 skyeye 디버그 모드로 작업을 해보려고 하는데

여러가지 환경설정에 대해 문제가 계속 생겨 처음부터 하나씩 풀어 보려고 합니다.

일단 먼저 arm-elf-gcc 의 경우 디버깅을 위한 옵션을 정확히 모르겠습니다.

Hello World를 출력해 주는 소스 hello.c가 있을 경우

이 소스파일을 arm-elf-gcc를 통해 컴파일 해주고 이를 arm-elf-gdb를 통하여

디버깅을 하려고 합니다. 일반적인 gdb의 경우 gdb -g test.c 옵션으로 디버깅 옵션을 주었는데

현재 설치한 arm-elf-gcc RPM에서는 -g 옵션을 줄 경우
/opt/uClinux/bin/arm-elf-ld.real: cannot find -lg
collect2: ld returned 1 exit status

위와 같은 에러메세지를 출력합니다.

어떻게 해결을 해야 할지 잘 모르겠습니다.