C / C ++ - запускать Makefile программно - PullRequest
1 голос
/ 19 декабря 2011

Я сделал Makefile.Чтобы использовать его, я открываю свой Терминал, захожу в содержащую его папку и запускаю ее с:

make flash

Мой вопрос: как я могу сделать это в C / C ++?То есть, как я могу вызвать make внутри моей программы (программно)?

Ответы [ 2 ]

5 голосов
/ 19 декабря 2011

Функция system - ваш друг:

system("make -C /Users/MyNAME/Desktop/Folder flash");
0 голосов
/ 19 декабря 2011

Вы можете использовать функцию system, например:

#include <stdlib.h>

system("make flash");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...