我制作了一个Makefile。要使用它,我打开终端,转到包含文件夹并运行:
make flash
我的问题是,我怎样才能在C / C ++中做到这一点?也就是说,如何在程序中调用make(可编程)?
答案 0 :(得分:5)
system
功能是你的朋友:
system("make -C /Users/MyNAME/Desktop/Folder flash");
答案 1 :(得分:0)
您可以使用system
功能,如下所示:
#include <stdlib.h>
system("make flash");