set PATH_TMP=%PATH_TMP:\armcc.exe=%
时间: 2024-05-31 09:13:16 浏览: 111
这是一个 Windows 的命令行语句,它的作用是将环境变量 PATH_TMP 中所有的字符串 "\armcc.exe" 替换为空字符串,然后将结果赋值给 PATH_TMP 变量。
具体来说,环境变量 PATH_TMP 是用来存储系统中可执行文件的路径的,当我们在命令行中输入一个命令时,系统就会在 PATH_TMP 中指定的路径中查找该命令的可执行文件。这个命令行语句的作用是将 PATH_TMP 中所有包含 "\armcc.exe" 的路径都删除,这可能是为了避免一些冲突或错误。
相关问题
*** Using Compiler '', folder: 'E:\Keil_v5\ARM\ARMCLANG\Bin' Build target 'Target 1' compiling core_cm3.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\core_cm3.__i"' compiling system_stm32f10x.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\system_stm32f10x.__i"' compiling misc.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\misc.__i"' compiling stm32f10x_bkp.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\stm32f10x_bkp.__i"' compiling stm32f10x_adc.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\stm32f10x_adc.__i"' compiling stm32f10x_can.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\stm32f10x_can.__i"' compiling stm32f10x_cec.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\stm32f10x_cec.__i"' compiling stm32f10x_crc.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\stm32f10x_crc.__i"' linking... .\Objects\test.axf: Error: L6967E: Entry point (0x08000000) points to a Thumb instruction but is not a valid Thumb code pointer. Finished: 0 information, 0 warning and 1 error messages. ".\Objects\test.axf" - 1 Error(s), 0 Warning(s). Target not created. Build Time Elapsed: 00:00:00
这个错误通常是因为编译器无法执行命令而导致的。这可能是由于编译器路径配置不正确或编译器文件损坏引起的。请尝试以下解决方法:
1. 确保编译器的路径配置正确。检查你使用的Keil软件中的编译器路径设置,确保指向正确的ARMCLANG文件夹。
2. 检查编译器文件是否完整且没有损坏。尝试重新安装或更新Keil软件,以确保编译器文件完整。
3. 重新启动计算机并尝试重新编译项目。有时候重新启动可以解决临时的问题。
如果以上方法都无法解决问题,请提供更多关于你的环境和项目设置的信息,以便我能够更好地帮助你解决问题。
After Build - User command #1: D:\Keil_v5\\ARM\ARMCC\bin\fromelf.exe --bin --output=.\..\bin\YY_AC100.bin ..\OBJ\YY_AC100.axf
这是一个在 Keil MDK 中进行 ARM Cortex-M 微控制器项目编译后执行的用户命令。该命令使用了 Keil 提供的 fromelf 工具,将编译生成的 AXF 文件转换为二进制文件,并将其输出到指定目录下的 YY_AC100.bin 文件中。这个过程中,可能还会进行一些其他的优化处理,具体可以参考 Keil MDK 的官方文档。
阅读全文