Re: [問題] 請問build eCos的error

看板LinuxDev作者 (王老婆我愛你~)時間17年前 (2008/05/13 10:08), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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

05/13 11:17, , 1F
這只是報出Make的錯誤訊息,並不是copiler的錯誤訊息
05/13 11:17, 1F

05/13 22:14, , 2F
這個問題今天排除了, 應該是arm-elf-gcc有問題.
05/13 22:14, 2F

05/13 22:15, , 3F
arm-elf-gcc build下去沒有產生任何檔案
05/13 22:15, 3F

05/13 22:16, , 4F
後來換了一個arm-elf-gcc後 這個問題就排除了
05/13 22:16, 4F

05/13 22:17, , 5F
後來就又遇到另一個error. arm-elf-gcc的一個參數認不到
05/13 22:17, 5F

05/13 22:18, , 6F
google一下好像是arm-elf-gcc版本的問題..@@!
05/13 22:18, 6F

05/14 09:39, , 7F
error message: cc1: error: unrecognized command
05/14 09:39, 7F

05/14 09:39, , 8F
line option "-finit-priority"
05/14 09:39, 8F
文章代碼(AID): #18AFWl1U (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #18AFWl1U (LinuxDev)