执行命令如下:
D:\\S32DS\\S32DS_ARM_v2018R1\\eclipse\\eclipsec.exe -noSplash --launcher.suppressErrors -no-indexer -application org.eclipse.cdt.managedbuilder.core.headlessbuild --launcher.ini D:\\S32DS \\S32DS_ARM_v2018R1\\eclipse\\s32ds.ini -data D:\tmp2\test -import D:\tmp2\x01-2024-racp -cleanBuild s32k144_64_app/Debug
失败日志:
.log如下
!SESSION 2023-05-25 20:13:48.147 ------------------------------------ ----------
eclipse.buildId=4.6.3.M20170301-0400
java.version=1.8.0_51
java.vendor=甲骨文公司
引导加载程序常量:OS=win32、ARCH=x86、WS=win32、NL=en_US
框架参数:-product com.nxp.s32ds.arm.ide.product -no-indexer -application org.eclipse.cdt.managedbuilder.core.headlessbuild -import D:\tmp2\x01-2024-racp -cleanBuild s32k144_64_app/Debug
命令行参数:-os win32 -ws win32 -arch x86 -product com.nxp.s32ds.arm.ide.product -no-indexer -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data D:\tmp2 \test3 -导入 D:\tmp2\x01-2024-racp -cleanBuild s32k144_64_app/调试
!ENTRY com.freescale.s32ds.cdt.core 4 0 2023-05-25 20:14:00.796
!MESSAGE 错误:行 ../Sources/LCD/LCD_Drv.c:631:16:警告:未使用的变量“num”[-Wunused-variable] 未在队列中注册!
!堆栈 0
java.lang.IllegalArgumentException: Line ../Sources/LCD/LCD_Drv.c:631:16: 警告:未使用的变量 'num' [-Wunused-variable] 未在队列中注册!
在 com.freescale.s32ds.cdt.core.OutputLineQueue.logError (OutputLineQueue.java:91)
在 com.freescale.s32ds.cdt.core.OutputLineQueue.setDone(OutputLineQueue.java:57)
在 com.freescale.s32ds.cdt.core.FSLErrorParserManager.outputLine(FSLErrorParserManager.java:473)
在 com.freescale.s32ds.cdt.core.FSLErrorParserManager.processErrorParsers(FSLErrorParserManager.java:459)
在 com.freescale.s32ds.cdt.core.FSLErrorParserManager.processLine(FSLErrorParserManager.java:358)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer.processLine(ConsoleOutputSniffer.java:178)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer.access$0(ConsoleOutputSniffer.java:174)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.checkLine(ConsoleOutputSniffer.java:99)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.write(ConsoleOutputSniffer.java:58)
在 java.io.OutputStream.write(未知来源)
在 org.eclipse.cdt.internal.core.ProcessClosure$ReaderThread.run(ProcessClosure.java:57)
!ENTRY com.freescale.s32ds.cdt.core 4 0 2023-05-25 20:14:00.902
!MESSAGE 错误:行 ../Sources/SC2021/sc2021.c:591:16:警告:未使用的变量“verify_ret”[-Wunused-variable] 未在队列中注册!
!堆栈 0
java.lang.IllegalArgumentException: Line ../Sources/SC2021/sc2021.c:591:16: 警告:未使用的变量 'verify_ret' [-Wunused-variable] 未在队列中注册!
在 com.freescale.s32ds.cdt.core.OutputLineQueue.logError (OutputLineQueue.java:91)
在 com.freescale.s32ds.cdt.core.OutputLineQueue.setDone(OutputLineQueue.java:57)
在 com.freescale.s32ds.cdt.core.FSLErrorParserManager.outputLine(FSLErrorParserManager.java:473)
在 com.freescale.s32ds.cdt.core.FSLErrorParserManager.processErrorParsers(FSLErrorParserManager.java:459)
在 com.freescale.s32ds.cdt.core.FSLErrorParserManager.processLine(FSLErrorParserManager.java:358)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer.processLine(ConsoleOutputSniffer.java:178)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer.access$0(ConsoleOutputSniffer.java:174)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.checkLine(ConsoleOutputSniffer.java:99)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.write(ConsoleOutputSniffer.java:58)
在 java.io.OutputStream.write(未知来源)
在 org.eclipse.cdt.internal.core.ProcessClosure$ReaderThread.run(ProcessClosure.java:57)
!ENTRY org.eclipse.core.resources 2 10035 2023-05-25 20:14:01.613
!MESSAGE 工作区将退出,但此会话中未保存更改。
!SESSION 2023-05-25 20:15:02.138 ---------------------------------- ----------
eclipse.buildId=4.6.3.M20170301-0400
java.version=1.8.0_51
java.vendor=甲骨文公司
引导加载程序常量:OS=win32、ARCH=x86、WS=win32、NL=en_US
框架参数:-product com.nxp.s32ds.arm.ide.product -no-indexer -application org.eclipse.cdt.managedbuilder.core.headlessbuild -import D:\tmp2\x01-2024-racp -cleanBuild s32k144_64_app/Debug
命令行参数:-os win32 -ws win32 -arch x86 -product com.nxp.s32ds.arm.ide.product -no-indexer -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data D:\tmp2 \test3 -导入 D:\tmp2\x01-2024-racp -cleanBuild s32k144_64_app/调试
!ENTRY org.eclipse.core.resources 2 10035 2023-05-25 20:15:04.076
!MESSAGE 工作区退出并在前一个会话中未保存更改;刷新工作区以恢复更改。
!ENTRY com.freescale.s32ds.cdt.core 4 0 2023-05-25 20:15:10.287
!MESSAGE 错误:行 ../Sources/LCD/LCD.c:164:12:警告:“LCD_Refresh_once”已定义但未使用 [-Wunused-variable] 未在队列中注册!
!堆栈 0
java.lang.IllegalArgumentException: Line ../Sources/LCD/LCD.c:164:12: warning: 'LCD_Refresh_once' 已定义但未使用 [-Wunused-variable] 未在队列中注册!
在 com.freescale.s32ds.cdt.core.OutputLineQueue.logError (OutputLineQueue.java:91)
在 com.freescale.s32ds.cdt.core.OutputLineQueue.setDone(OutputLineQueue.java:57)
在 com.freescale.s32ds.cdt.core.FSLErrorParserManager.outputLine(FSLErrorParserManager.java:473)
在 com.freescale.s32ds.cdt.core.FSLErrorParserManager.processErrorParsers(FSLErrorParserManager.java:459)
在 com.freescale.s32ds.cdt.core.FSLErrorParserManager.processLine(FSLErrorParserManager.java:358)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer.processLine(ConsoleOutputSniffer.java:178)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer.access$0(ConsoleOutputSniffer.java:174)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.checkLine(ConsoleOutputSniffer.java:99)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.write(ConsoleOutputSniffer.java:58)
在 java.io.OutputStream.write(未知来源)
在 org.eclipse.cdt.internal.core.ProcessClosure$ReaderThread.run(ProcessClosure.java:57)
!ENTRY com.freescale.s32ds.cdt.core 4 0 2023-05-25 20:15:11.310
!MESSAGE 错误:行 ../Sources/SC2021/sc2021.c:307:16:警告:未使用的变量“GET_0x224_Value”[-Wunused-variable] 未在队列中注册!
!堆栈 0
java.lang.IllegalArgumentException: Line ../Sources/SC2021/sc2021.c:307:16: 警告:未使用的变量 'GET_0x224_Value' [-Wunused-variable] 未在队列中注册!
在 com.freescale.s32ds.cdt.core.OutputLineQueue.logError (OutputLineQueue.java:91)
在 com.freescale.s32ds.cdt.core.OutputLineQueue.setDone(OutputLineQueue.java:57)
在 com.freescale.s32ds.cdt.core.FSLErrorParserManager.outputLine(FSLErrorParserManager.java:473)
在 com.freescale.s32ds.cdt.core.FSLErrorParserManager.processErrorParsers(FSLErrorParserManager.java:459)
在 com.freescale.s32ds.cdt.core.FSLErrorParserManager.processLine(FSLErrorParserManager.java:358)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer.processLine(ConsoleOutputSniffer.java:178)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer.access$0(ConsoleOutputSniffer.java:174)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.checkLine(ConsoleOutputSniffer.java:99)
在 org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.write(ConsoleOutputSniffer.java:58)
在 java.io.OutputStream.write(未知来源)
在 org.eclipse.cdt.internal.core.ProcessClosure$ReaderThread.run(ProcessClosure.java:57)
!ENTRY org.eclipse.core.resources 2 10035 2023-05-25 20:15:12.021
!MESSAGE 工作区将退出,但此会话中未保存更改。