kleines compiler problem

RuudschMaHinda

Grünschnabel
Hallo, zu erst einmal solltet ihr wissen das ich ein totaler newbie bin, was c++ angeht.
so jetzt zu meinem prob:

habe mir mein kleines Hello World geschrieben

unter linux mit g++ kompiliert
mit chmod die kompilierte datei eusführbar gemacht

und wenn ich sh helloworld eingebe kommt diese fehlermeldung:

helloworld: 1: Syntax error: "(" unexpected

hier mal eben der quellcode:
Code:
#include <iostream>
using namespace std;

int main()
	{
	cout << "Hello, World";
	return 0;
	}

dann inner konsole eingeben: g++ helloworld.cpp -o helloworld
chmod +x helloworld
sh helloworld
und dann die oben beschriebene fehlermeldung

passiert übrigens bei jedem Programm

danke schon mal im vorraus
 
Hallo,

der Befehl sh programm führt dazu, dass dein Programm als Shellskript interpretiert wird, was natürlich schief geht. Gib stattdessen einfach ./programm ein (sofern du dich im Verzeichnis des Programmes befindest).

Grüße,
Matthias
 
Zurück