Syntaxfehler, unerwartet
Ich versuche, Code mit gcc zu kompilieren und die ausführbare Datei auszuführen, aber es wird ein Fehler ausgegeben:
gcc somefile.c -o somefile
Kompilierung erfolgreich durchlaufen. Aber wenn ich versuche, es auszuführen:
$sh somefile
Es fuehrt zu:Syntaxfehler, unerwartet. Unter den Ausgabedateien sehe ich nicht somefile.o, sondern somefile.c ~
Der Inhalt der Datei:
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("hi");
}
Kontext: Ich bin neu in der Programmierung unter Linux und wollte mit einfachen Programmen beginnen. Ich führe Ubuntu 64-Bit auf einer virtuellen Maschine aus, auf der gcc, g ++ usw. installiert sind. Danach habe ich eine Beispieldatei wie oben erwähnt ("somefile.c") erstellt und die oben genannten Schritte ausprobiert, konnte sie jedoch nicht ausführen. Mein Ziel ist es, ein Beispiel für C- oder Cpp-Code unter Ubuntu mit gcc oder g ++ zu kompilieren und auszuführen. Bitte helfen Sie.