看板 LinuxDev 關於我們 聯絡資訊
※ 引述《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
lungswu:這只是報出Make的錯誤訊息,並不是copiler的錯誤訊息 05/13 11:17
amoswang:這個問題今天排除了, 應該是arm-elf-gcc有問題. 05/13 22:14
amoswang:arm-elf-gcc build下去沒有產生任何檔案 05/13 22:15
amoswang:後來換了一個arm-elf-gcc後 這個問題就排除了 05/13 22:16
amoswang:後來就又遇到另一個error. arm-elf-gcc的一個參數認不到 05/13 22:17
amoswang:google一下好像是arm-elf-gcc版本的問題..@@! 05/13 22:18
amoswang:error message: cc1: error: unrecognized command 05/14 09:39
amoswang:line option "-finit-priority" 05/14 09:39