我有个问题.我想知道你是否可以用另一段代码重新编译代码.例如(理论上):
main.c中:
#include <stdio.h>
void showme();
int main()
{
showme();
}
void showme()
{
fprintf(stderr, "errtest, show me");
}
Run Code Online (Sandbox Code Playgroud)
将此文件编译为main.(所以主要编译)之后我想添加一段代码.
addthis.c:
void test()
{
test();
}
Run Code Online (Sandbox Code Playgroud)
现在我想使用(编译好的)main并用addthis.c重新编译它.运行它时(./mainWithAddthis)应该显示2次打印.
我希望我解释清楚.有人有想法吗?