迷幻电子狗
2018-01-31 22:46
1.以下是我的代码及编译 gcc 后出现的错误
2. -o main.out 是什么意思?
1、重复编译了max是因为你在main函数里面include"max.c",这个include的意思就是将max.c里面的代码复制过来了,那么你再gcc hello.c max.c就会出现重复定义了,所以你只要把#include"max.c"这一行代码注释掉或者gcc hello.c就好了
2、-o main.out就是给生成的可执行文件命名为main.out,如果没有这句话,那么默认的可执行文件名为a.out
Linux C语言编程基本原理与实践
203963 学习 · 451 问题
相似问题