我已经制作了一个Makefile。为了使用它,我打开我的终端,进入包含它的文件夹并运行它:
make flash
我的问题是,我如何在C/c++中做到这一点?也就是说,我如何在我的程序中(可编程地)调用make ?
system
函数是你的朋友:
system("make -C /Users/MyNAME/Desktop/Folder flash");
您可以像这样使用system
函数:
#include <stdlib.h>
system("make flash");