Синтаксическая ошибка, неожиданно
Я пытаюсь скомпилировать код с помощью gcc и запустить исполняемый файл, но выдает ошибку:
gcc somefile.c -o somefile
компиляция проходит успешно. Но, когда я пытаюсь выполнить это:
$sh somefile
Это приводит к:Синтаксическая ошибка, неожиданно, Среди выходных файлов я не вижу somefile.o, но вместо этого я вижу somefile.c ~
Содержание файла:
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("hi");
}
Контекст: я новичок в программировании в Linux и хотел начать с простых программ. Я использую 64-битную версию Ubuntu на виртуальной машине с установленными gcc, g ++ и т. Д. После этого я создал пример файла, как упомянуто выше («somefile.c»), и попробовал шаги, упомянутые выше, но не смог выполнить. Моя цель - скомпилировать и выполнить пример кода C или Cpp в Ubuntu, используя gcc или g ++. Пожалуйста помоги.