编译错误:“g++:尝试执行'cc1plus'时出错:execvp:没有这样的文件或目录”
当我编译C / C++程序与...我得到这个错误:popen
php
g++: error trying to exec 'cc1plus': execvp: No such file or directory
但是如果我在shell中运行php代码。它工作正常..
在 Arch Linux 中..
PHP 代码:
<?php
function rfile($fp) {
$out="";
while (!feof($fp)) {
$out.= fgets($fp, 1024000);
}
return $out;
}
$p = popen('g++ -Wall -g aplusb.cc -o aplusb 2>&1', 'r');
$result = rfile($p);
pclose($p);
echo $result;
?>
谢谢