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

为什么编译hello.c的结果是a.out?

为什么用gcc编译hello.c的结果是a.out而不是hello.out呢?

提问者:FTWH_GP 2016-06-27 15:06

个回答

  • rubens
    2016-06-27 16:19:36
    已采纳

    系统默认的,你要想hello.out需要在后面加上 -o hello.out

  • 无痴
    2016-06-27 16:28:29

    这是系统默认的执行文件,执行 gcc hello.c  就会产生一个默认的 a.out

    如果弄成自定义的名字, 执行 gcc hello.c  -o hello.out      这样就会产生一个hello.out