-4

我想知道是否可以编译和构建,并最终从另一个 C 文件运行一个 C 文件(这个 C 文件最终将是一个系统调用文件)。

IE

...
// Calling gcc(?) or something to compile and build the executable 
/* running the executable */
// Executable ends and return to this file
...

是否有任何 C 函数可以做到这一点?

4

1 回答 1

1

您可以使用system()header 给出的函数stdlib.h,如下所示:

#include <stdlib.h>

int main()
{
    system("gcc cprog.c -o cprog");
    return 0;
}

你可以在这里看到我正在编译一个名为cprog.c.

于 2016-09-30T02:09:56.463 回答