按照 '图文并茂教你在keil下搭建RT-thread最小系统工程' 编译不过的问题
2016-10-14 15:29
453 查看
最近在学习keil和RT-thread,按照图文并茂教你在keil下搭建RT-thread最小系统工程.pdf操作,出现编译不过的情况。
可能是由于所用的keil版本和rt thread版本不同导致的,现记录一下。
keil5.16
rt-thread-2.1.0
添加:
..\..\RT-Thead\components\drivers\include\drivers
..\..\RT-Thead\components\drivers\include
error:
Build target 'test'
linking...
..\obj\test.axf: Error: L6218E: Undefined symbol rt_completion_done (referred from serial.o).
..\obj\test.axf: Error: L6218E: Undefined symbol rt_completion_init (referred from serial.o).
..\obj\test.axf: Error: L6218E: Undefined symbol rt_completion_wait (referred from serial.o).
..\obj\test.axf: Error: L6218E: Undefined symbol rt_data_queue_init (referred from serial.o).
..\obj\test.axf: Error: L6218E: Undefined symbol rt_data_queue_peak (referred from serial.o).
..\obj\test.axf: Error: L6218E: Undefined symbol rt_data_queue_pop (referred from serial.o).
..\obj\test.axf: Error: L6218E: Undefined symbol rt_data_queue_push (referred from serial.o).
Not enough information to list image symbols.
Finished: 1 information, 0 warning and 7 error messages.
"..\obj\test.axf" - 7 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:02
修正方法:
将..\RT-Thead\components\drivers\src 下面的.c文件全部添加到工程
可能是由于所用的keil版本和rt thread版本不同导致的,现记录一下。
keil5.16
rt-thread-2.1.0
添加:
..\..\RT-Thead\components\drivers\include\drivers
..\..\RT-Thead\components\drivers\include
error:
Build target 'test'
linking...
..\obj\test.axf: Error: L6218E: Undefined symbol rt_completion_done (referred from serial.o).
..\obj\test.axf: Error: L6218E: Undefined symbol rt_completion_init (referred from serial.o).
..\obj\test.axf: Error: L6218E: Undefined symbol rt_completion_wait (referred from serial.o).
..\obj\test.axf: Error: L6218E: Undefined symbol rt_data_queue_init (referred from serial.o).
..\obj\test.axf: Error: L6218E: Undefined symbol rt_data_queue_peak (referred from serial.o).
..\obj\test.axf: Error: L6218E: Undefined symbol rt_data_queue_pop (referred from serial.o).
..\obj\test.axf: Error: L6218E: Undefined symbol rt_data_queue_push (referred from serial.o).
Not enough information to list image symbols.
Finished: 1 information, 0 warning and 7 error messages.
"..\obj\test.axf" - 7 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:02
修正方法:
将..\RT-Thead\components\drivers\src 下面的.c文件全部添加到工程
相关文章推荐
- OpenRisc-8-基于or1200最小sopc系统搭建(二)--QuartuII工程及DE2平台下载
- rt-thread编译环境搭建(使用arm gcc编译器)
- 移植交叉编译pcDuino + busybox 成功搭建最小linux系统
- appcompat_v7 引起的新建Android工程编译不过的问题
- Android全工程编译不过问题汇总
- 安装Vs2012后,编写Vc++程序找不到系统头文件和导致VS2010工程编译的问题
- 【环境搭建003】UBUNTU + ECLIPS + ANDROID 嵌入式系统编译环境搭建遇到的稀奇古怪的问题集合
- 解决 eclipse开发的android工程在linux上编译不过的@Override问题
- OpenRisc-8-基于or1200最小sopc系统搭建(二)--QuartuII工程及DE2平台下载
- 如何解决KEIL 5 编译KEIL4的带有RTX系统的工程解决方法
- ubuntu 系统时间错误导致编译不过的问题
- 在KEIL下搭建基于 STM32 和 rt-thread 的开发环境
- 【怎样在fans-rt上进行开发】1.windows 系统下 gcc 交叉编译环境搭建(cortex-m3)
- Android --- windows下搭建Linux环境下载编译Android源代码--解决下载android系统源码错误问题
- RT_Thread最新开发板RealBoard—LPC4088的介绍及编译环境的搭建和下载
- Mac OS X 10.8.3搭建Android工程源码的编译环境(解决找不到GCC、GIT、PYTHON的问题)
- 解决eclipse开发的android工程在linux上编译不过的@Override问题
- keil 编译问题之系统因素影响 hexbin 功能
- (原创)基于or1200最小sopc系统搭建(二)--QuartuII工程及DE2平台下载
- appcompat_v7 引起的新建Android工程编译不过的问题 (转载)