2013-08-24 22 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

回答