2016-12-09 18 views
0

Я отправляю HTTP-запрос на свой веб-сервер, и его задача заключается в компиляции файла, использующего функцию system(). Я пытаюсь скомпилировать этот код:Gcc: ошибка, пытающаяся выполнить exec 'cc1': execvp: Нет такого файла или каталога

system("gcc -o testFile testFile.c") 

Однако, я получаю эту ошибку:

error trying to exec 'cc1': execvp: No such file or directory 

Я не то, что эксперт в области как Linux и C. Кто-нибудь может помочь решить эту проблему?

Я попробовал решение доступное и это не сработало

+1

Это звучит как испорченная НКУ установки. – melpomene

+0

Как это исправить? – Timmy

+0

@Timmy Посмотрите документацию по вашему дистрибутиву Linux по установке и удалению пакетов, затем удалите существующие пакеты gcc и установите их еще раз. – nos

ответ

1

это, как мне удалось решить эту проблему:

system("export PATH=$PATH; gcc -o testFile testFile.c")