码迷,mamicode.com
首页 > 移动开发 > 详细

在做nios ii uart232 实验时出现undefined reference to `fclose'等错误。

时间:2014-10-12 23:17:38      阅读:327      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   os   ar   文件   sp   div   

程序如下

#include<stdio.h>
#include<string.h>
#include "system.h"
 
int main ()
{
  char* msg = "Detected the character ‘t‘.\n";
  FILE* fp;
  char prompt = 0;
  printf("Please Enter some characters: \n");
  fp = fopen ("/dev/uart_0", "r+"); //打开文件进行读和写
  if (fp)
  {
     while (prompt != ‘v‘) // 循环直至接收到 ‘v‘
     {
        prompt = getc(fp); // 从JTAG UART中获取字符
        if (prompt == ‘t‘)
        {  // 如果字符为 ‘t‘ 打印信息
        fwrite (msg, strlen (msg), 1, fp);
        }
        if (ferror(fp))// 检查错误是否与文件指针一起出现
             clearerr(fp);// 如果是,清除它
     }
     fprintf(fp, "Closing the UART file handle.\n");
     fclose (fp);
  }
  else
  {
    printf("Fail to open file...\n");
  }
return 0;
错误如下
bubuko.com,布布扣 bubuko.com,布布扣
错误的原因
bubuko.com,布布扣
bubuko.com,布布扣
详细的连接地址http://www.altera.com.cn/support/kdb/solutions/rd10152012_873.html

在做nios ii uart232 实验时出现undefined reference to `fclose'等错误。

标签:style   blog   http   io   os   ar   文件   sp   div   

原文地址:http://www.cnblogs.com/kabe/p/4021094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!