974464395 发表于 2019-6-21 10:21:39

DEVC++如何让GCC编译多个文件

能有大佬能解释一下吗,自己看书看不懂,就是搞不懂怎样操作才能在别的文件里调用函数

jackz007 发表于 2019-6-21 11:24:36

本帖最后由 jackz007 于 2019-6-21 11:25 编辑

main.c
#include <stdio.h>

void fun1(void) ;
void fun2(void) ;
void fun3(void) ;

int main(void)
{
      fun1() ;
      fun2() ;
      fun3() ;
}

fun1.c
#include <stdio.h>

void fun1(void)
{
      printf("hello, world!\n") ;
}

fun2.c
#include <stdio.h>

void fun2(void)
{
      printf("hello, fishC!\n") ;
}

fun3.c
#include <stdio.h>

void fun3(void)
{
      printf("hello, my friend!\n") ;
}

编译:
g++ -o main main.c fun1.c fun2.c fun3.c
页: [1]
查看完整版本: DEVC++如何让GCC编译多个文件