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

gcc max.o后有问题

gcc -c max.c -o max.o 

再gcc max.o hello.c 就出现下面的错误

warning: implicit declaration of function ‘max’; did you mean ‘main’? [-Wimplicit-function-declaration]

     int maxNum=max(a1,a2);


提问者:qq__eqwGTW 2019-09-02 15:13

个回答

  • qq_慕的地2027567
    2020-03-22 14:24:38

    我跟你的问题一样,但我有个猜想,你可以认证一下。老师前一张说新的gcc版本会自动补全一次include"max.c",老版本就不会,所以这里是不是需要我们在主函数加一个#include<max.o>或者max.c?虽然感觉并不是这么个问题

  • 键盘老文
    2019-09-14 09:59:40

    里面的代码?


  • C语言超级简单
    2019-09-07 17:08:41

    叫你不认真看 现在不知道了吧 我也不知道