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

답변

관련 문제