Błąd składniowy: „(” nieoczekiwany
Próbuję skompilować kod za pomocą gcc i uruchomić plik wykonywalny, ale to błąd rzucania:
gcc somefile.c -o somefile
kompilacja przechodzi pomyślnie. Ale kiedy próbuję go wykonać:
$sh somefile
Powoduje to:Błąd składniowy: „(” nieoczekiwany. Wśród plików wyjściowych nie widzę somefile.o, ale zamiast tego widzę somefile.c ~
Zawartość pliku:
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("hi");
}
Kontekst: Jestem nowy w programowaniu w Linuksie i chciałem zacząć od prostych programów. Używam ubuntu 64 bit na maszynie wirtualnej, z zainstalowanym gcc, g ++ itp. Następnie utworzyłem przykładowy plik, jak wspomniano powyżej („somefile.c”), i wypróbowałem powyższe kroki, ale nie mogłem wykonać. Moim celem jest skompilowanie i wykonanie przykładowego kodu C lub Cpp na ubuntu za pomocą gcc lub g ++. Proszę pomóż.