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

代码打不出来

老师讲了一个题目,把一个.c文件里的主函数和子函数拆分成两个.c文件,然后执行,用了一串代码  gcc max.c hello.c -o main.out 执行出来结果了,但是我试了却做不出结果,连.main.out这个文件  ls -l之后都没看见,只看到之前的a.out文件,请问是怎么回事

提问者:左手牵着右手0 2016-12-23 20:42

个回答

  • OCM
    2016-12-24 22:28:36

    第一个错误是把o打成0零了
    第二个错误是重复的导入了max.c文件
    因为你在预处理添加了一次。gcc命令添加了一次

  • 左手牵着右手0
    2016-12-23 21:33:16

    经过不断验证,终于有结果了,如下图
    585d277a000146b810400780.jpg
    两种结果的答案都在上面

  • 左手牵着右手0
    2016-12-23 21:00:53

    写不出答案  很奇怪
    585d1fee0001ce1210400780.jpg
    就是没有  main.out