windows上使用arm-none-eabi-gcc 编译器编译.c汇编文件出现以下错误:
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:127: warning: null character(s) preserved in literal
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2041: warning: null character(s) ignored
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2052: warning: null character(s) ignored
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2060: warning: null character(s) ignored
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2064: warning: null character(s) ignored
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2077: warning: null character(s) ignored
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2080: warning: null character(s) ignored
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2092: warning: null character(s) ignored
C:\Users\ADMINI1.DES\AppData\Local\Temp\ccJ3Ryin.s: Assembler messages:
C:\Users\ADMINI1.DES\AppData\Local\Temp\ccJ3Ryin.s: Warning: end of file in string; '"' inserted
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x7f
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is (' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is )'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is ' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is +'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is ,' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is -'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: unknown pseudo-op: .' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is /'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 0' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 1'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 2' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 3'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 4' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 5'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 6' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 7'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 8' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 9'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is :' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is <'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is =' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is >'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is ?' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:2: Error: junk at end of line, first unrecognized character valued 0x7 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:2: Error: junk at end of line, first unrecognized character valued 0x8 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:2: Error: junk at end of line, first unrecognized character valued 0x2 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:2: Error: bad instruction e'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:2: Error: bad instruction ? CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: junk at end of line, first unrecognized character is 5'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: junk at end of line, first unrecognized character valued 0x1
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: junk at end of line, first unrecognized character valued 0x3
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: bad instruction ?? CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: junk at end of line, first unrecognized character valued 0x4 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: junk at end of line, first unrecognized character valued 0x8 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: junk at end of line, first unrecognized character valued 0x2 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Warning: missing closing "'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: bad instruction ?" ???' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character is 7'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x8
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: bad instruction ?? CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x3 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: bad instruction ?'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x1
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x4
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: bad instruction 俥' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: bad instruction y(?
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x10
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: bad instruction c' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x11 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x4 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: missing expression CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:5: Error: bad instruction h h!'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:7: Error: junk at end of line, first unrecognized character valued 0x3
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:7: Error: junk at end of line, first unrecognized character is 9' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:7: Error: junk at end of line, first unrecognized character is 9'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:7: Error: junk at end of line, first unrecognized character valued 0x5
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:7: Error: junk at end of line, first unrecognized character is 9' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:7: Error: junk at end of line, first unrecognized character is 9'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:8: Error: junk at end of line, first unrecognized character is 4' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:8: Error: junk at end of line, first unrecognized character is 9'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: junk at end of line, first unrecognized character valued 0x4
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: junk at end of line, first unrecognized character is 9' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: junk at end of line, first unrecognized character valued 0x10 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: junk at end of line, first unrecognized character valued 0x11 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: bad instruction i/
'
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: junk at end of line, first unrecognized character valued 0x12
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: junk at end of line, first unrecognized character valued 0xb
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:10: Error: junk at end of line, first unrecognized character valued 0x7
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:11: Error: junk at end of line, first unrecognized character valued 0x5
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:12: Error: bad instruction ? 頗 U ' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:13: Error: junk at end of line, first unrecognized character valued 0x13 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:14: Error: bad instruction ya W ]C$ ^ , V f( h 0)i 1? 2)o 3O- 4? 5s 6l2 f 1 g ?C$ ? D ?
CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:15: Error: junk at end of line, first unrecognized character valued 0x5
make[2]: *** [CMakeFiles\ABSI_CV01.dir\build.make:2179: C:/Users/Administrator.DESKTOP-TQQNGIE/Desktop/Cmake_ABSI_Demo/debug/ABSI_CV01] Error 1
make[1]: *** [CMakeFiles\Makefile2:153: CMakeFiles/ABSI_CV01.dir/all] Error 2
make: *** [Makefile:90: all] Error 2
CMAKE构建好后,直接make -j20,使用ARM GCC 14.2进行交叉编译一系列.c文件时,Stm_Ip_PBcfg.c出现以上问题不知道如何处理?有些博主说是将.S改为.s,可我这是.c文件不是汇编,不知道怎么处理?
附加信息:
在用cmake进行构建时,使用target_sources链接到执行文件上,构建是成功的。