hallo,
wieder mal stehe ich vor einem problem..
vor linux habe ich laienhaft in einem IDE (Integrated Development Environment) etwas c programmiert.
unter linux habe ich mit vi ein bischen quelltext geschrieben, gespeichert und wollte diesen kompilieren, und dann auch ausführen lassen.
konkret:
ich habe ein einfaches c programm zum test in vi geschrieben. ich glaube zwar nicht, dass ein fehler drinsteckt, aber wer weiß...
hier ist es:
#include <stdio.h>
#include <conio.h>
int main()
{
printf ("Hello World!");
getch();
return 0;
}
das "programm" (ich wage es kaum es so zu nennen) habe ich "test" genannt.dann habe ich versucht es zu übersetzen/zu compilieren.
zuerst mit:
gcc -o test test.c
und dann socc -o test test.c
es hat sich jedoch scheinbar nichts getan.will ich mir nun den quelltext mit "cat test" anschauen, kommen kyptische zeichen, man kann nichts mehr lesen und ich muss mich als su anmelden und das system blind (man kann nicht mehr erkennen was man schreibt..) rebooten. dann ist wieder alles normal.
"shutdown -r now" sieht dann etwa so aus: "_|#+"-||^*.."usw.
nun der frage-teil:
habe ich irgendwas falsch gemacht?
wie kompiliere ich richtig?
muss ich zum kompilieren als su angemeldet sein?
wie öffne/führe ich das programm aus?
Mit welchem Befehl? (bei "test" kommt "command not found"
vielen dank für eure hilfe!
gruß
steffen