Невозможно скомпилировать файл C через PHP сервер Ubuntu

Я действительно прочитал каждый ответ на этом сайте, но я не смог решить свою проблему.

Я хочу скомпилировать файл C через gcc, и после различных тестов я ничего не получил.

Вот мой PHP-код:

    $filename = "file.c";
$pathfile = exec("readlink -f " . $filename);
$path = str_replace($filename, '', $pathfile);
exec("gcc-4.8 ".$pathfile." -o ".$path."runner.out 2>&1",$output,$status);

print_r($output);
print_r($status);

Это фактическая команда, которую выполняет php:

gcc-4.8 /home/vagrant/sites/test/codetest/file.c -o /home/vagrant/sites/test/codetest/runner.out 2>&1

Если я пытаюсь выполнить эту строку на терминале, она работает.

И это вывод, если я попробую через php:

Array ( [0] => gcc-4.8: error trying to exec 'cc1': execvp: No such file or directory ) 1

Я не могу понять, в чем проблема, я также изменил разрешение папки codetest, и разрешение для gcc-4.8 на 777, оно все еще не работает.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]