作者amoswang (王老婆我愛你~)
看板LinuxDev
標題Re: [問題] 請問build eCos的error
時間Tue May 13 10:08:46 2008
※ 引述《amoswang (王老婆我愛你~)》之銘言:
: 請問一個eCos的build error.
: http://ecos.sourceware.org/getstart.html
: 小弟依照網頁上的描述.
: 在XP上裝cygwin, 抓了eCos 2.0的code base
: 還有toolchain(arm-elf/i386-elf)
: 用它的configtool build下去. make file也產生了
: make之後, build第一個.c就出現一個error.
: make: *** [arm_inc] Error 53
: 環境變數已在XP上設過了.
: 想請問是toolchain有問題嗎? Error 53是什麼意思?
: 該如何排除?
error message
make[1]: Entering directory `/ecos-c/cygwin/opt/ecos/ecos-2.0/tools/Build/untitled_build/error/v2_0'
make[1]: Leaving directory `/ecos-c/cygwin/opt/ecos/ecos-2.0/tools/Build/untitled_build/error/v2_0'
make -r -C hal/arm/arch/v2_0 headers
make[1]: Entering directory `/ecos-c/cygwin/opt/ecos/ecos-2.0/tools/Build/untitled_build/hal/arm/arch/v2_0'
make[1]: Leaving directory `/ecos-c/cygwin/opt/ecos/ecos-2.0/tools/Build/untitled_build/hal/arm/arch/v2_0'
make -r -C hal/arm/integrator/v2_0 headers
make[1]: Entering directory `/ecos-c/cygwin/opt/ecos/ecos-2.0/tools/Build/untitled_build/hal/arm/integrator/v2_0'
make[1]: Leaving directory `/ecos-c/cygwin/opt/ecos/ecos-2.0/tools/Build/untitled_build/hal/arm/integrator/v2_0'
make -r -C io/pci/v2_0 headers
make[1]: Entering directory `/ecos-c/cygwin/opt/ecos/ecos-2.0/tools/Build/untitled_build/io/pci/v2_0'
make[1]: Leaving directory `/ecos-c/cygwin/opt/ecos/ecos-2.0/tools/Build/untitled_build/io/pci/v2_0'
headers finished
make -r -C hal/arm/arch/v2_0 arm.inc
make[1]: Entering directory `/ecos-c/cygwin/opt/ecos/ecos-2.0/tools/Build/untitled_build/hal/arm/arch/v2_0'
arm-elf-gcc -mcpu=arm7tdmi -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -fno-schedule-insns -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority -I/ecos-c/cygwin/opt/ecos/ecos-2.0/tools/Build/untitled_install/include -I/opt/ecos/ecos-2.0/packages/hal/arm/arch/v2_0 -I/opt/ecos/ecos-2.0/packages/hal/arm/arch/v2_0/src -I/opt/ecos/ecos-2.0/packages/hal/arm/arch/v2_0/tests -I. -Wp,-MD,arm.tmp -o hal_mk_defs.tmp -S
/opt/ecos/ecos-2.0/packages/hal/arm/arch/v2_0/src/hal_mk_defs.c
make[1]: Leaving directory `/ecos-c/cygwin/opt/ecos/ecos-2.0/tools/Build/untitled_build/hal/arm/arch/v2_0'
make[1]: *** [arm.inc] Error 53
make: Leaving directory `/ecos-c/cygwin/opt/ecos/ecos-2.0/tools/Build/untitled_build'
make: *** [build] Error 2
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.64.131
1F:推 lungswu:這只是報出Make的錯誤訊息,並不是copiler的錯誤訊息 05/13 11:17
2F:→ amoswang:這個問題今天排除了, 應該是arm-elf-gcc有問題. 05/13 22:14
3F:→ amoswang:arm-elf-gcc build下去沒有產生任何檔案 05/13 22:15
4F:→ amoswang:後來換了一個arm-elf-gcc後 這個問題就排除了 05/13 22:16
5F:→ amoswang:後來就又遇到另一個error. arm-elf-gcc的一個參數認不到 05/13 22:17
6F:→ amoswang:google一下好像是arm-elf-gcc版本的問題..@@! 05/13 22:18
7F:→ amoswang:error message: cc1: error: unrecognized command 05/14 09:39
8F:→ amoswang:line option "-finit-priority" 05/14 09:39