问题(2021-11-21):编译nt96223工程失败

操作系统Windows 10 家庭中文版

开发环境配置:已安装:mips-4.4-305-mips-sde-elf.exeNMake_2015-04-23ads1.2

编译出错,LOG信息如下:

$PWD\Project\DemoKit>make release
Checking 220Demo release target ...
Compiling VersionInfo.s
Compiling Loader.s
Compiling BuildDateInfo.c
Compiling CommandTsk.c
"SrcCode\UIWnd\DRIVE\UIInfo\SysFlags.h", line 560: Warning: C2220W: Superfluous ',' in 'enum' declaration
"$PWD\Project\DemoKit\SrcCode\CommandTsk.c", line 1012: Warning: C2207W: inventing 'extern int MotionDetection();'
"$PWD\Project\DemoKit\SrcCode\CommandTsk.c", line 1013: Warning: C2207W: inventing 'extern int sie_waitVD();'
$PWD\Project\DemoKit\SrcCode\CommandTsk.c: 3 warnings, 0 errors, 0 serious errors
Compiling USBMakerParamInit.c
Compiling GlobalVar.c
Compiling SensorFP.c
Compiling SystemClock.c
Compiling SystemInfoGet.c
Compiling qsort.c
Compiling UIConfig.c
"SrcCode\UIWnd\DRIVE\UIInfo\SysFlags.h", line 560: Warning: C2220W: Superfluous ',' in 'enum' declaration
$PWD\Project\DemoKit\SrcCode\UIConfig.c: 1 warning, 0 errors, 0 serious errors
Compiling SystemInit.c
"SrcCode\UIWnd\DRIVE\UIInfo\SysFlags.h", line 560: Warning: C2220W: Superfluous ',' in 'enum' declaration
"..\..\Include\Subsystem\Sensor\sensor.h", line 400: Warning: C2220W: Superfluous ',' in 'enum' declaration
"$PWD\Project\DemoKit\SrcCode\SysInit\SystemInit.c", line 313: Warning: C2870W: variable 'pDispObj' declared but not used
"$PWD\Project\DemoKit\SrcCode\SysInit\SystemInit.c", line 313: Warning: C2870W: variable 'EmuDispLyr' declared but not used
"$PWD\Project\DemoKit\SrcCode\SysInit\SystemInit.c", line 313: Warning: C2870W: variable 'CurDisplayer' declared but not used
"$PWD\Project\DemoKit\SrcCode\SysInit\SystemInit.c", line 1629: Warning: C2870W: variable 'BitCnt' declared but not used
"$PWD\Project\DemoKit\SrcCode\SysInit\SystemInit.c", line 1582: Warning: C2874W: 'RcvData' may be used before being set
$PWD\Project\DemoKit\SrcCode\SysInit\SystemInit.c: 7 warnings, 0 errors, 0 serious errors
Compiling SystemTask.c
Compiling SysCfg.c
Compiling CopyRest.c
"SrcCode\UIWnd\DRIVE\UIInfo\SysFlags.h", line 560: Warning: C2220W: Superfluous ',' in 'enum' declaration
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\CopyRest.c", line 145: Warning: C2206W: Undefined macro 'SYSINIT_DRAM_CLKSRC_PLL1' in #if - treated as 0
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\CopyRest.c", line 195: Warning: C2870W: variable 'uiFWLen' declared but not used
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\CopyRest.c", line 406: Warning: C2871W: static 'uiNandBlockSize' declared but not used
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\CopyRest.c", line 406: Warning: C2871W: static 'uiStartBlockNum' declared but not used
$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\CopyRest.c: 5 warnings, 0 errors, 0 serious errors
Compiling DATKER.c
Compiling InitCLibMMU.c
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 21: Serious error: C2857E: #include file <Locale.h> wouldn't open
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 22: Serious error: C2857E: #include file <rt_fp.h> wouldn't open
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 23: Serious error: C2857E: #include file <rt_misc.h> wouldn't open
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 57: Warning: C2207W: inventing 'extern int get_ready_rec_status();'
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 59: Warning: C2207W: inventing 'extern int set_ready_rec_status();'
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 62: Warning: C2207W: inventing 'extern int TimerDelayMs();'
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 100: Serious error: C2363E: member 'heap_base' not found in 'struct __initial_stackheap'
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 103: Serious error: C2363E: member 'heap_limit' not found in 'struct __initial_stackheap'
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 105: Serious error: C2363E: member 'stack_base' not found in 'struct __initial_stackheap'
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 108: Serious error: C2363E: member 'stack_limit' not found in 'struct __initial_stackheap'
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 313: Warning: C2207W: inventing 'extern int __rt_lib_init();'
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 315: Warning: C2207W: inventing 'extern int _fp_init();'
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 317: Warning: C2207W: inventing 'extern int setlocale();'
"$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c", line 317: Error: C2456E: undeclared name, inventing 'extern int LC_ALL'
$PWD\Project\DemoKit\SrcCode\SysCfg\Startup\InitCLibMMU.c: 6 warnings, 1 error, 7 serious errors
make: *** [220Demo_Data/Release/ObjectCode/InitCLibMMU.o] Error 1

$PWD进行了处理,表示一个路径