问题描述

有时候编译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'警告相关推荐

  1. [原创][连载].基于SOPC的简易数码相框 - Nios II SBTE部分(软件部分) - 从SD卡内读取图片文件,然后显示在TFT-LCD上...

    实在很抱歉,时间紧张,我只讲怎样从SD卡内读取bin文件(二进制文件),然后现在TFT-LCD上. 准备工具 1. Image2Lcd.zip 操作步骤 步骤1 寻找或制作240x320的图片 简单起 ...

  2. [原创].关于编写Nios II的延时函数的一点心得

    平台 硬件:nios/f 100MHz 软件: 内容 0 一点说明 本文仅讨论所述平台的一点心得,若其他等级的nios或优化,请自行研究. 1 usleep()有多准 参考[笔记].怎样使用Nios ...

  3. 解决NIOS II工程拷贝后无法编译问题

    四大步骤:切换工作空间(workspace).移除旧版工程.修改bsp文件.重新导入(import)工程 - 问题背景 拷贝外包公司做的工程,放到我的电脑,发现不能运行. Eclipse 允许你在一个 ...

  4. 【原创】基于NIOS II的ADS1256 SPI驱动

    /*********************************说明**********************************/             在SOPC里面SPI设置如下: ...

  5. Eclipse c++ 中[Linker error] undefined reference to `WSAStartup@8'的解决办法

    今天搭建了一个Eclipse+MinGW的C++开发环境,Eclipse的使用就是方便. 于是,就写了一个socket程序,MinGW支持winsock2,但到编译的时候总是报错: undefined ...

  6. mingw报未定义引用gdi32中函数,undefined reference to `__imp_CreateCompatibleDC‘错误解决办法

    编译pdfium-master时,mingw老是报下面这些错误 PS D:\projectcode\PDFium-master\biuld> make fx_win32_c_allcompili ...

  7. NDK 提示undefined reference to xxx“的解决办法

    在Android.mk文件的 LOCAL_SRC_FILES后面加入包含该类或函数的文件,用\隔开,\后换行继续添加 例如 LOCAL_SRC_FILES := NDKTest.cpp\ bncore ...

  8. 【连载】【FPGA黑金开发板】NIOS II那些事儿--硬件开发(一)

     声明:本文为原创作品,版权归黑金动力社区(http://www.heijin.org)所有,如需转载,请注明出处http://www.cnblogs.com/kingst/ 前言 从今天开始,NIO ...

  9. 【连载】【FPGA黑金开发板】NIOS II那些事儿--LED实验(四)

    声明:本文为原创作品,版权归本博文作者所有,如需转载,请注明出处http://www.cnblogs.com/kingst/ 这一节,我将给大家讲解第一个与硬件有关的程序,虽然内容简单,却极具代表性. ...

最新文章

  1. 关于mysql数据库插入数据,不能插入中文和出现中文乱码问题
  2. jquery高版本全选与全部选无法正常工作
  3. 你在发表理科学术文章过程中有哪些经验值得借鉴
  4. 5、leetcode剑指offer53 二分查找之0~n-1缺失的数字**
  5. caffe 在 windows 使用
  6. NDK error Error 126 make: *** Deleting file
  7. ajax eval html,Ajax eval的应用示例
  8. pandas绘图_pandas与seaborn可视化对比小案例
  9. ubuntu vscode_17. ubuntu设为服务器+vscode远程开发
  10. 手把手指导安装微PE WePE 系统到U盘
  11. Spark入门到精通
  12. “the+形容词”的四种类型及语法特征
  13. Node.js 使用 zlib 内置模块进行 gzip 压缩
  14. 希捷 sshd 微型计算机,希捷1TB SSHD拆解/核心技术分析_硬盘_内存硬盘-中关村在线...
  15. SMIL已经死了! SMIL万岁! SMIL功能替代指南
  16. NLP--(八)聊天机器人(一)
  17. 质量冷知识:TRIZ,一个被人忽略的管理工具
  18. ☆ZigBee的碎片化
  19. 前端-可视化创建vue项目
  20. Vue中slot的使用(具名插槽与作用域插槽)

热门文章

  1. UTF-8 可变编码格式
  2. UI进阶--Quartz2D和触摸事件的简单使用:简易涂鸦板
  3. 设计模式 ( 十七 ):Observer 观察者模式 -- 行为型
  4. CSS方式支持IE6的fixed样式
  5. hdu2094产生冠军
  6. MFC关于JPG图片显示处理的几个方式
  7. 快速傅里叶变换(FFT)详解
  8. SQL注入——SQLmap的进阶使用(十三)
  9. 启动“powershell.exe”时出现错误 0x8007000
  10. kafka原理_P8架构师带你参透Kafka:设计原理、消息存储、消息消费原理等等