編譯GCC,我從PHP和嘗試這個功能:如何從PHP
exec("gcc testC.c -o runner.out 2>&1",$output,$status);
,但是當我打印$輸出我得到這個錯誤:(:
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我不能:(
確保PHP的'$ PATH'環境變量設置正確。 – zneak
我該如何檢查? –
'echo $ _ENV [「PATH」]' – zneak