Keil-原文件类型不明确导致编译出错的解决方法

在使用Keil编译工程文件时,偶尔出现以下提示:

FCARM - Output Name not specified, please check 'Options for Target - Utilities'

按照提示到指定地方去找,并没有发现什么东西,其实这可能是由于源文件的类型不被编译器识别,这时候就会报此类信息。例如下面项目目录结构包含了两个文件,一个.c文件一个.s文件:
Keil-原文件类型不明确导致编译出错的解决方法_第1张图片

选中start_efm32gg.s文件,右键菜单打开”Option for …” 可以看到:

Keil-原文件类型不明确导致编译出错的解决方法_第2张图片

原本一个汇编文件被识别为libaray file,肯定会导致错误,解决办法是将
File Type 修改为对应实际文件类型即可。本例修改为Assembly language file。

你可能感兴趣的:(嵌入式开发)