在使用Keil编译工程文件时,偶尔出现以下提示:
FCARM - Output Name not specified, please check 'Options for Target - Utilities'
按照提示到指定地方去找,并没有发现什么东西,其实这可能是由于源文件的类型不被编译器识别,这时候就会报此类信息。例如下面项目目录结构包含了两个文件,一个.c文件一个.s文件:
选中start_efm32gg.s文件,右键菜单打开”Option for …” 可以看到:
原本一个汇编文件被识别为libaray file,肯定会导致错误,解决办法是将
File Type 修改为对应实际文件类型即可。本例修改为Assembly language file。