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