Issue
When I compile C/C++ program with popen
in php
... I got this error:
g++: error trying to exec 'cc1plus': execvp: No such file or directory
but if I run php code in shell.. it works fine..
in Arch Linux..
PHP Code:
<?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;
?>
thanks
Solution
You need to install gcc-c++
package.
yum install gcc-c++
Answered By - hahakubile Answer Checked By - Clifford M. (WPSolving Volunteer)