У меня есть код на C ++.Я хочу выполнить программу grep в linux.При компиляции ошибок нет.
com.append("grep");
execl(com.c_str(), "-n", "-w", word.c_str(), list_files.at(i + 1).c_str(), NULL);
Но когда я запускаю свою программу на c ++, ничего не было.Затем я хотел найти ошибку с ошибкой.
Результатом было 2, и я знаю, что это означает, что он не мог найти эту программу.
Но что мне делать, чтобы я мог начатьgrep из моей c ++ - программы?