Makefile: Error1

前端 未结 3 1116
梦毁少年i
梦毁少年i 2020-12-16 01:45

I have a very simple c programme:

int main()
{
  return(1);
}

and a simple Makefile:

all:
    gcc -ansi -pedantic -o tmp tm         


        
3条回答
  •  不思量自难忘°
    2020-12-16 02:49

    This is because your program is returning 1.

    Makes does the compilation using gcc, which goes fine (returns 0) so it proceeds with the execution, but your program return a non-zero value, so make reports this as an error.

    A program on successful completion should return 0 and return a non-zero value otherwise.

提交回复
热议问题