执行命令如下:
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=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments: -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
Command-line arguments: -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 -import D:\tmp2\x01-2024-racp -cleanBuild s32k144_64_app/Debug
!ENTRY com.freescale.s32ds.cdt.core 4 0 2023-05-25 20:14:00.796
!MESSAGE Error: Line ../Sources/LCD/LCD_Drv.c:631:16: warning: unused variable 'num' [-Wunused-variable] wasn't registered in the queue!
!STACK 0
java.lang.IllegalArgumentException: Line ../Sources/LCD/LCD_Drv.c:631:16: warning: unused variable 'num' [-Wunused-variable] wasn't registered in the queue!
at com.freescale.s32ds.cdt.core.OutputLineQueue.logError(OutputLineQueue.java:91)
at com.freescale.s32ds.cdt.core.OutputLineQueue.setDone(OutputLineQueue.java:57)
at com.freescale.s32ds.cdt.core.FSLErrorParserManager.outputLine(FSLErrorParserManager.java:473)
at com.freescale.s32ds.cdt.core.FSLErrorParserManager.processErrorParsers(FSLErrorParserManager.java:459)
at com.freescale.s32ds.cdt.core.FSLErrorParserManager.processLine(FSLErrorParserManager.java:358)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer.processLine(ConsoleOutputSniffer.java:178)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer.access$0(ConsoleOutputSniffer.java:174)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.checkLine(ConsoleOutputSniffer.java:99)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.write(ConsoleOutputSniffer.java:58)
at java.io.OutputStream.write(Unknown Source)
at 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 Error: Line ../Sources/SC2021/sc2021.c:591:16: warning: unused variable 'verify_ret' [-Wunused-variable] wasn't registered in the queue!
!STACK 0
java.lang.IllegalArgumentException: Line ../Sources/SC2021/sc2021.c:591:16: warning: unused variable 'verify_ret' [-Wunused-variable] wasn't registered in the queue!
at com.freescale.s32ds.cdt.core.OutputLineQueue.logError(OutputLineQueue.java:91)
at com.freescale.s32ds.cdt.core.OutputLineQueue.setDone(OutputLineQueue.java:57)
at com.freescale.s32ds.cdt.core.FSLErrorParserManager.outputLine(FSLErrorParserManager.java:473)
at com.freescale.s32ds.cdt.core.FSLErrorParserManager.processErrorParsers(FSLErrorParserManager.java:459)
at com.freescale.s32ds.cdt.core.FSLErrorParserManager.processLine(FSLErrorParserManager.java:358)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer.processLine(ConsoleOutputSniffer.java:178)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer.access$0(ConsoleOutputSniffer.java:174)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.checkLine(ConsoleOutputSniffer.java:99)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.write(ConsoleOutputSniffer.java:58)
at java.io.OutputStream.write(Unknown Source)
at 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 The workspace will exit with unsaved changes in this session.
!SESSION 2023-05-25 20:15:02.138 -----------------------------------------------
eclipse.buildId=4.6.3.M20170301-0400
java.version=1.8.0_51
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments: -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
Command-line arguments: -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 -import D:\tmp2\x01-2024-racp -cleanBuild s32k144_64_app/Debug
!ENTRY org.eclipse.core.resources 2 10035 2023-05-25 20:15:04.076
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!ENTRY com.freescale.s32ds.cdt.core 4 0 2023-05-25 20:15:10.287
!MESSAGE Error: Line ../Sources/LCD/LCD.c:164:12: warning: 'LCD_Refresh_once' defined but not used [-Wunused-variable] wasn't registered in the queue!
!STACK 0
java.lang.IllegalArgumentException: Line ../Sources/LCD/LCD.c:164:12: warning: 'LCD_Refresh_once' defined but not used [-Wunused-variable] wasn't registered in the queue!
at com.freescale.s32ds.cdt.core.OutputLineQueue.logError(OutputLineQueue.java:91)
at com.freescale.s32ds.cdt.core.OutputLineQueue.setDone(OutputLineQueue.java:57)
at com.freescale.s32ds.cdt.core.FSLErrorParserManager.outputLine(FSLErrorParserManager.java:473)
at com.freescale.s32ds.cdt.core.FSLErrorParserManager.processErrorParsers(FSLErrorParserManager.java:459)
at com.freescale.s32ds.cdt.core.FSLErrorParserManager.processLine(FSLErrorParserManager.java:358)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer.processLine(ConsoleOutputSniffer.java:178)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer.access$0(ConsoleOutputSniffer.java:174)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.checkLine(ConsoleOutputSniffer.java:99)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.write(ConsoleOutputSniffer.java:58)
at java.io.OutputStream.write(Unknown Source)
at 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 Error: Line ../Sources/SC2021/sc2021.c:307:16: warning: unused variable 'GET_0x224_Value' [-Wunused-variable] wasn't registered in the queue!
!STACK 0
java.lang.IllegalArgumentException: Line ../Sources/SC2021/sc2021.c:307:16: warning: unused variable 'GET_0x224_Value' [-Wunused-variable] wasn't registered in the queue!
at com.freescale.s32ds.cdt.core.OutputLineQueue.logError(OutputLineQueue.java:91)
at com.freescale.s32ds.cdt.core.OutputLineQueue.setDone(OutputLineQueue.java:57)
at com.freescale.s32ds.cdt.core.FSLErrorParserManager.outputLine(FSLErrorParserManager.java:473)
at com.freescale.s32ds.cdt.core.FSLErrorParserManager.processErrorParsers(FSLErrorParserManager.java:459)
at com.freescale.s32ds.cdt.core.FSLErrorParserManager.processLine(FSLErrorParserManager.java:358)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer.processLine(ConsoleOutputSniffer.java:178)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer.access$0(ConsoleOutputSniffer.java:174)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.checkLine(ConsoleOutputSniffer.java:99)
at org.eclipse.cdt.internal.core.ConsoleOutputSniffer$ConsoleOutputStream.write(ConsoleOutputSniffer.java:58)
at java.io.OutputStream.write(Unknown Source)
at 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 The workspace will exit with unsaved changes in this session.