जब मैं ... popen
में C / C ++ प्रोग्राम संकलित करता हूं php
... मुझे यह त्रुटि मिली:
g++: error trying to exec 'cc1plus': execvp: No such file or directory
लेकिन अगर मैं खोल में php कोड चलाता हूँ .. यह ठीक काम करता है ..
आर्क लिनक्स में ..
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
इस बारे में कैसा है? क्या आउटपुट समान हैं ?