Keil-原文件类型不明确导致编译出错的解决方法
2016-06-13 17:28
330 查看
在使用Keil编译工程文件时,偶尔出现以下提示:
按照提示到指定地方去找,并没有发现什么东西,其实这可能是由于源文件的类型不被编译器识别,这时候就会报此类信息。例如下面项目目录结构包含了两个文件,一个.c文件一个.s文件:
选中start_efm32gg.s文件,右键菜单打开”Option for …” 可以看到:
原本一个汇编文件被识别为libaray file,肯定会导致错误,解决办法是将
File Type 修改为对应实际文件类型即可。本例修改为Assembly language file。
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。
相关文章推荐
- 浅谈汇编器、编译器和解释器
- 让我们做个简单的解释器(三)
- 让我们做个简单的解释器(一)
- 用 350 行代码从零开始,将 Lisp 编译成 JavaScript
- 基于JSP编译器基本语法的使用详解
- C#命令行编译器配置方法
- Java虚拟机JVM性能优化(二):编译器
- AngularJS HTML编译器介绍
- 实现接口时@Override注解问题
- 条款06:若不想使用编译器自动生成的函数,就该明确拒绝
- g++编译 参数 .
- 关于 ndk和jni的区别
- vim中的杀手级插件: YouCompleteMe
- Google C++ unit test 在ARM Android 2.3 上的编译与使用
- 从代码示例了解ECMAScript5新特性
- Java的可移植性受到广泛使用
- C++ .H .CPP
- Windows Server 2003远程桌面多用户连接问题
- centos下安装nginx