zoukankan      html  css  js  c++  java
  • 在做nios ii uart232 实验时出现undefined reference to `fclose'等错误。

    程序如下

    #include<stdio.h>
    #include<string.h>
    #include "system.h"
     
    int main ()
    {
      char* msg = "Detected the character 't'. ";
      FILE* fp;
      char prompt = 0;
      printf("Please Enter some characters:  ");
      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. ");
         fclose (fp);
      }
      else
      {
        printf("Fail to open file... ");
      }
    return 0;
    错误如下
     
    错误的原因
    详细的连接地址http://www.altera.com.cn/support/kdb/solutions/rd10152012_873.html
  • 相关阅读:
    【css】 text-align 居中导航
    css
    css
    css
    css : object-fit 兼容 ie 的解决方案
    Linux下Nginx配置多个站点
    Dart之环境搭建
    酒店行业的OTA
    主流消息队列MQ比较,MQ的4类应用场景
    消息队列Kafka、RocketMQ、RabbitMQ的优劣势比较
  • 原文地址:https://www.cnblogs.com/kabe/p/4021094.html
Copyright © 2011-2022 走看看