【发布时间】:2020-03-28 02:22:15
【问题描述】:
以下程序:
#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 成功完成。
我错过了什么?
【问题讨论】:
标签: c++ linux boost boost-asio boost-process