以下程序:
#include <iostream>
#include <boost/process.hpp>
#include <boost/asio.hpp>
int main() {
boost::asio::io_service ios;
boost::process::child c("/bin/ls");
ios.run();
std::cout << c.exit_code() << std::endl;
}
输出383
:
$ g++ test.cc
$ ./a.out
383
我希望它能够成功完成输出0
。/bin/ls
我错过了什么?