[原创].如何解决Nios II SBTE中出现的undefined reference to `xxx'警告
问题描述
有时候编译Nios II SBTE工程,就会出现莫名其妙的警告。例如下面的警告:
解决方法
方法1 重建工程法
此法较为愚笨,不推荐使用。
重新建立一个带BSP模板的Nios II SBTE Application Project;将源码拷贝至新的APP工程内;右键APP工程的Properties,将源码路径添加到APP路径中;重新编译,一般情况下即可OK。
说点题外话,Nios II这个Application Path的添加每次只能选一个文件夹,非常令人发指。拜托学学MDK。以前的Nios II IDE是基于cygwin虚拟机的,慢得要死;现在从良了,换eclipce+gcc了,拜托Altera公司能把Nios II EDS做得人性化点,不要总学得不伦不类。
方法2 修改Makefile法
此法甚好,强烈建议掌握并能举一反三
打开APP工程内的Makefile,寻找C_SRCS关键字,没有的话自己手动加入。
# Paths to C, C++, and assembly source files.
C_SRCS += src/debug/debug.c
CXX_SRCS :=
ASM_SRCS :=
注意到问题描述中是undefined reference to `main' ,那我们就手动把main.c的路径加进去。
# Paths to C, C++, and assembly source files.
C_SRCS += src/debug/debug.c
C_SRCS += src/main.c
CXX_SRCS :=
ASM_SRCS :=
Refresh一下APP工程,重新编译,警告将不复存在。
[原创].如何解决Nios II SBTE中出现的undefined reference to `xxx'警告相关推荐
- [原创][连载].基于SOPC的简易数码相框 - Nios II SBTE部分(软件部分) - 从SD卡内读取图片文件,然后显示在TFT-LCD上...
实在很抱歉,时间紧张,我只讲怎样从SD卡内读取bin文件(二进制文件),然后现在TFT-LCD上. 准备工具 1. Image2Lcd.zip 操作步骤 步骤1 寻找或制作240x320的图片 简单起 ...
- [原创].关于编写Nios II的延时函数的一点心得
平台 硬件:nios/f 100MHz 软件: 内容 0 一点说明 本文仅讨论所述平台的一点心得,若其他等级的nios或优化,请自行研究. 1 usleep()有多准 参考[笔记].怎样使用Nios ...
- 解决NIOS II工程拷贝后无法编译问题
四大步骤:切换工作空间(workspace).移除旧版工程.修改bsp文件.重新导入(import)工程 - 问题背景 拷贝外包公司做的工程,放到我的电脑,发现不能运行. Eclipse 允许你在一个 ...
- 【原创】基于NIOS II的ADS1256 SPI驱动
/*********************************说明**********************************/ 在SOPC里面SPI设置如下: ...
- Eclipse c++ 中[Linker error] undefined reference to `WSAStartup@8'的解决办法
今天搭建了一个Eclipse+MinGW的C++开发环境,Eclipse的使用就是方便. 于是,就写了一个socket程序,MinGW支持winsock2,但到编译的时候总是报错: undefined ...
- mingw报未定义引用gdi32中函数,undefined reference to `__imp_CreateCompatibleDC‘错误解决办法
编译pdfium-master时,mingw老是报下面这些错误 PS D:\projectcode\PDFium-master\biuld> make fx_win32_c_allcompili ...
- NDK 提示undefined reference to xxx“的解决办法
在Android.mk文件的 LOCAL_SRC_FILES后面加入包含该类或函数的文件,用\隔开,\后换行继续添加 例如 LOCAL_SRC_FILES := NDKTest.cpp\ bncore ...
- 【连载】【FPGA黑金开发板】NIOS II那些事儿--硬件开发(一)
声明:本文为原创作品,版权归黑金动力社区(http://www.heijin.org)所有,如需转载,请注明出处http://www.cnblogs.com/kingst/ 前言 从今天开始,NIO ...
- 【连载】【FPGA黑金开发板】NIOS II那些事儿--LED实验(四)
声明:本文为原创作品,版权归本博文作者所有,如需转载,请注明出处http://www.cnblogs.com/kingst/ 这一节,我将给大家讲解第一个与硬件有关的程序,虽然内容简单,却极具代表性. ...
最新文章
- 关于mysql数据库插入数据,不能插入中文和出现中文乱码问题
- jquery高版本全选与全部选无法正常工作
- 你在发表理科学术文章过程中有哪些经验值得借鉴
- 5、leetcode剑指offer53 二分查找之0~n-1缺失的数字**
- caffe 在 windows 使用
- NDK error Error 126 make: *** Deleting file
- ajax eval html,Ajax eval的应用示例
- pandas绘图_pandas与seaborn可视化对比小案例
- ubuntu vscode_17. ubuntu设为服务器+vscode远程开发
- 手把手指导安装微PE WePE 系统到U盘
- Spark入门到精通
- “the+形容词”的四种类型及语法特征
- Node.js 使用 zlib 内置模块进行 gzip 压缩
- 希捷 sshd 微型计算机,希捷1TB SSHD拆解/核心技术分析_硬盘_内存硬盘-中关村在线...
- SMIL已经死了! SMIL万岁! SMIL功能替代指南
- NLP--(八)聊天机器人(一)
- 质量冷知识:TRIZ,一个被人忽略的管理工具
- ☆ZigBee的碎片化
- 前端-可视化创建vue项目
- Vue中slot的使用(具名插槽与作用域插槽)