目前我正在编写一个python脚本编译C/C++ Linux内核通过以下方式:有没有办法从python编译c/C++程序?
subprocess.check_call(["make", "-j5"])
subprocess.check_call(["make", "-j5", "modules_install"])
subprocess.check_call(["make", "-j5", "install"])
有了这些接近命令在shell中执行。所以我想知道是否有另一种方法来编译内核使用库中的python构建?
你是问,如果有对C/C内置基于Python编译++?如果是这样,答案是否定的。 – fgb 2013-05-02 01:25:58
您可以直接调用C编译器,但是必须重现Makefile中的所有逻辑。你为什么想这么做? – Barmar 2013-05-02 01:26:10
不,这些是直接执行的,而不是通过shell。你不重定向stout或stderr,所以当你运行程序时你会看到命令输出。 – tdelaney 2013-05-02 01:26:31