2013-08-24 36 views
0

我使用的是Fedora 14和gcc編譯器來編譯c代碼。 使用php(lampp)我想調用helloworld。我正在嘗試以下代碼如何在php-linux環境下編譯c代碼

exec('gcc hello.c', $x,$y); 
echo $x; //line 4 
echo "<br/>>>> "; 
echo $y; 


Notice: Array to string conversion in /opt/lampp/htdocs/learning/index.php on line 4 
Array 
>>> 1 

任何想法如何編譯和獲取輸出。 PLZ幫助:)

我做了

$compilecode=shell_exec("gcc -o hello hello.c 2>&1"); 
Output: 
failed to create /var/cache/ccache/tmp (Permission denied) in echo. 

什麼權限問題。

+0

只是好奇:你爲什麼要這樣做? – ppeterka

+0

我在學習先生...所以嘗試新事物 – user1853803

+0

向我們展示var_dump($ y); – user4035

回答