如题所述,release版本是没问题的,换成debug版本再重新编译(Clean Sysgen 跟 Build都出错)就出错了,出错信息如下:
BUILD: [Thrd:Sequence:Type ] Message
BUILD: [01:0000005444:ERRORE] NMAKE : U1073: don't know how to make 'E:\WINCE600\PLATFORM\SMDK6410\lib\ARMV4I\retail\DriverLib.lib'
BUILD: [01:0000005446:ERRORE] NMAKE.EXE TargetExeFiles -i -c BUILDMSG=Stop. BUILDROOT=E:\WINCE600\PLATFORM\SMDK6410 CLEANBUILD=1 LINKONLY=1 NOPASS0=1MAKEDLL=1 failed - rc = 2
这是build.err里面的信息,然后去看了一下E:\WINCE600\PLATFORM\SMDK6410\SRC\DRIVERS\DrvLib下的sources文件,如下:
TARGETNAME = DriverLib
TARGETTYPE = LIBRARY
RELEASETYPE = PLATFORM
WINCEOEM = 1
INCLUDES = $(INCLUDES);$(_TARGETPLATROOT)\src\inc;
SOURCES= \
DriverLib_mem.c
ARM_SOURCES= \
Oemaddrtab.s \
本人对这方面的知识不是很了解,不知道有没有哪位兄台试过编译出debug版本的内核,或者有解决办法的,希望能交流下。 |