如何使用Coliru编译多个文件?

如何使用Coliru编译多个文件?,c,compilation,coliru,C,Compilation,Coliru,明天我要参加一家公司的考试。我的文件必须易于使用Coliru(web编译器)编译: 但我的问题是:“如何在Coliru中使用多个文件?”我阅读了问答,但没有成功 下面是我想测试的程序: #include <stdlib.h> #include <stdio.h> //MyLibraries #include "Addition.c" int main(int argc, char * argv[]) { Addition(); return EXIT

明天我要参加一家公司的考试。我的文件必须易于使用Coliru(web编译器)编译:

但我的问题是:“如何在Coliru中使用多个文件?”我阅读了问答,但没有成功

下面是我想测试的程序:

#include <stdlib.h>
#include <stdio.h>

//MyLibraries
#include "Addition.c"
int main(int argc, char * argv[])
{

    Addition();

    return EXIT_SUCCESS;
}
#包括
#包括
//我的图书馆
#包括“Addition.c”
int main(int argc,char*argv[])
{
加法();
返回退出成功;
}
这是我的“Addition.c”文件:

#包括
#包括
无效添加(int a、int b);
无效添加(整数a、整数b)
{
printf(“%d”,(a+b));
}
如果有人能向我解释如何用Coliru编译多个文件,那就太棒了。Thx

在Coliru问题跟踪程序中,有以下建议

  • 选择包含文件名的标题,例如
    ==>Makefile[^]+>f}'&&make
    
    此脚本的工作原理:

    • pr-ti
      将8个字符转换为制表符(使
      Makefile
      在语法上有效)
    • awk…
      查找标题行,从中提取文件名,然后将所有内容写入相应的文件,直到下一个标题
    • make
      只对生成的文件集起作用
    如何将项目转换为此格式:


    用于*中的文件;在命令中写入printf“==>$文件。帮助页面中有一些内容。是的,这很好地隐藏了。
    
    #include <stdio.h>
    #include <stdlib.h>
    
    void Addition(int a, int b);
    
    void Addition(int a, int b)
    {
        printf("%d", (a + b));
    }