프리 스케일 ColdFire (MCF5280C) 프로세서가 탑재 된 보드에서 실행되는 uCLinux (2.4)에서 실행되는 간단한 hello world 애플리케이션을 컴파일하려고합니다. 여기서는 어떻게 해야할지 잘 모르겠습니다.Coldfire 툴 체인을위한 프로그램을 어떻게 컴파일하나요?
은 내가이 하드웨어를 대상으로 프리 스케일에서 올바른 버전/도구를 사용하여 컴파일 할 필요가 알고, 그래서 나는 다운로드하여 콜드 파이어 (ColdFire) 툴 체인을 설치하고 내가 가진 하나의 내 목표입니다 것을 확인 :
[email protected]:/usr/local/m68k-elf/bin> ./gcc -v
Reading specs from /usr/local/lib/gcc-lib/m68k-elf/2.95.3/specs
gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)
.. 전혀 작동하지 않습니다
[email protected]:/home/mike> /usr/local/m68k-elf/bin/gcc test.c
/usr/local/m68k-elf/bin/ld.real: cannot open crt0.o: No such file or directory
collect2: ld returned 1 exit status
그래서 그것은 분명보다 더 복잡하다 : 나는 간단한 gcc "file"
유형 명령을 시도했다. 내가 사용하기 전에 툴 체인을 만들길 원하는지? 누구든지 전에 이것을 한 적이 있습니까? 내가 무엇을 할 필요가 있는지, 아니면 단지 플래그가 필요한지 확실하지 않습니다.
gcc --sysroot =/usr/local/m68k-elf test.c – auselen
그냥 작동하지 않으면 --sysroot 인수를 추가 할 필요가 없기 때문에 잘못 설정되었을 수도 있습니다. 즉, 테스트하는 것이 좋습니다. – CrazyCasta