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.
어떤 권한 문제를했다.
그냥 궁금 해서요. 왜 이걸하고 싶습니까? – ppeterka
나는 선생님을 배우고 있습니다. 그래서 새로운 것을 시도합니다 – user1853803
우리에게 보여주세요 var_dump ($ y); – user4035