我正在为代码和codechef平台编写解决方案,并且都需要提交单个源文件。我用函数实用函数编写了几个标题,我在解决方案中使用了这些函数。
是否有一个自动工具,给定多个源文件能够生成可编译的单一来源复制,只提供所提供的参考函数?
作为给出以下三个文件(A,B,C)的例子:
文件A:
void funcA1(...)
void funcA2(...)
void funcA3(...)
文件B:
void funcB1(...)
void funcB2(...)
void funcB3(...)
文件C:
void funcC1(...){ ... funcA3()}
void funcC2(...)
void funcC3(...)
我想
主要
void funcA2(...)
void funcA3(...) //referenced by C1
void funcC1(...)
void funcB1(...)
int main(){
...
funcA2();
funcB1();
funcC1();
}