Я пробовал эту функцию из php с:
exec("gcc testC.c -o runner.out 2>&1",$output,$status);
но когда я печатаю $ output, я получаю эту ошибку :(:
gcc: error trying to exec 'cc1': execvp: No such file or directory\n
Если я убегу
exec("/usr/bin/gcc testing/pruebaC.c -o testing/frommm.out 2>&1",$output,$status);
я понимаю
collect2: fatal error: cannot find 'ld'\n
Мой пользователь:
groups vagrant vagrant : vagrant root adm cdrom sudo dip www-data plugdev lpadmin sambashare
Моя директория gcc
/usr/bin$ ls -l gcc lrwxrwxrwx 1 root vagrant 7 Apr 7 2014 gcc -> gcc-4.8
Если я запускаю из терминала всю работу, я могу скомпилировать и выполнить, но из PHP я не могу 🙁