问答详情
源自:4-2 [Linux C语言] 头文件与函数定义分离

是新版的不可以了吗,为什么我编译成max.o和hello.c还是不能一起编译呢,还是提示max函数没有声明啊!!!!!!为什么啊

是新版的不可以了吗,为什么我编译成max.o和hello.c还是不能一起编译呢,还是提示max函数没有声明啊!!!!!!为什么啊

提问者:土豪码农 2016-08-17 19:54

个回答

  • 充电_ing
    2019-07-18 23:31:15

    主程序内头部声明一次函数 和返回值 :int max(int a,int b);

  • qq_恨无妹如穹_03785318
    2016-08-28 11:07:27

    我也遇到了这个问题,然后我试了试,gcc -c hello.c   --> gcc -c max.c -->gcc hello.o max.o,这样就不会显示max定义的问题,不过会在直接编译带有主函数的文件时出现警告

  • 土豪码农
    2016-08-19 17:48:10

    57b6d59100017e4402520417.jpg

    57b6d592000122a605000083.jpg

    57b6d59300010de404150400.jpg

    求大神指点一二,视频中把max.c编译成max.o就可以一起编译了,可是我的还是提示出了max定义的问题。

    求大神指出哪里有错误


  • scanf莺曲
    2016-08-18 02:26:25

    能否贴图出来