C / C ++プログラムをpopen
in php
...でコンパイルすると、次のエラーが発生しました。
g++: error trying to exec 'cc1plus': execvp: No such file or directory
しかし、シェルで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;
?>
ありがとう
php xx.php
てhttp
ユーザーとして実行するためにテストしました。それらのすべてが成功です...との出力g++ -v
のPHPコードでは、その中にシェルと似て..です
gcc -print-search-dirs
これはどう?出力は同じですか?