问答详情
源自:4-1 [Linux C语言] 多个源文件分而治之

gcc一个文件没事,两个就出错。如图

http://img.mukewang.com/58db734c0001f12106910180.jpg

在hello.c 中加“max.c ” 出现max 重复  不知道该怎么解决了

提问者:qq_抱着盒子的姑娘_0 2017-03-29 16:43

个回答

  • 慕粉1637338008
    2017-08-10 15:05:49

    hh 我跟你一样的情况。我觉得如洋洋洋葱回答,hello.c 已经包含了 max.c, 不用把两段放一起了,直接gcc hello.c就没问题了。

  • 洋洋洋葱
    2017-03-29 19:29:19

    在hello.c中加了#include "max.c" 以后,仅相当于把max.c里面的代码粘贴放到那里了,所以在外面用gcc编译的时候:gcc hello.c 就已经包含了max.c的内容,如果输入:gcc hello.c max.c 就相当于有两段max.c里面的代码,会报重复的错误