gcc 编译出错了

来源:5-1 [Linux C语言] makFile的编写

慕桂英3381868

2019-05-16 22:18

gcc max.o min.o hello.c



hello.c: In function ‘main’:
hello.c:18:16: warning: implicit declaration of function ‘max’; did you mean ‘main’? [-Wimplicit-function-declaration]
     int maxNum=max(a1,a2);
                ^~~
                main
hello.c:19:16: warning: implicit declaration of function ‘min’; did you mean ‘main’? [-Wimplicit-function-declaration]
     int minNum=min(a1,a2);
                ^~~
                main

写回答 关注

2回答

  • 挫胖子
    2019-05-24 16:36:31

    gcc版本的问题   有些版本没有声明头文件的话,默认也是报错的  即hello.c里面没有声明max.h与min.h,建议使用更严谨的写法 也就是视频中有说的包含.h的方法

  • 挫胖子
    2019-05-24 16:31:25

    能附上你的hello.c吗

Linux C语言编程基本原理与实践

本视频教程介绍C语言基本工作原理以及适用与C的实际开发方式

203963 学习 · 451 问题

查看课程

相似问题