Я сделал Makefile.Чтобы использовать его, я открываю свой Терминал, захожу в содержащую его папку и запускаю ее с:
make flash
Мой вопрос: как я могу сделать это в C / C ++?То есть, как я могу вызвать make внутри моей программы (программно)?
Функция system - ваш друг:
system
system("make -C /Users/MyNAME/Desktop/Folder flash");
Вы можете использовать функцию system, например:
#include <stdlib.h> system("make flash");