如何在C中编译C程序?

0 c

我在c中创建一个可以生成另一个c代码的程序.

如何使用第一个程序在第二个程序生成后立即编译并运行第二个程序?

vrd*_*dhn 6

一种方法是使用 system()呼叫...

system("cl generated_file.c -o gen_exe") ;
system("./gen.exe");
Run Code Online (Sandbox Code Playgroud)

要么

system("gcc generated_file.c -o gen.exe");
system("./gen.exe");
Run Code Online (Sandbox Code Playgroud)

或者您使用simle批处理或脚本或makefile来执行此操作