C / C ++ - 以可编程方式运行Makefile

时间:2011-12-19 11:45:21

标签: c++ c makefile

我制作了一个Makefile。要使用它,我打开终端,转到包含文件夹并运行:

make flash

我的问题是,我怎样才能在C / C ++中做到这一点?也就是说,如何在程序中调用make(可编程)?

2 个答案:

答案 0 :(得分:5)

system功能是你的朋友:

system("make -C /Users/MyNAME/Desktop/Folder flash");

答案 1 :(得分:0)

您可以使用system功能,如下所示:

#include <stdlib.h>

system("make flash");