Gast
#1418490
Hallo
Ich habe mit dem C Programmieren lernen nach gut eineinhalb Jahrzehnten
Abstinenz neu Angefangen.
Folgendes Problem:
Linux Debian etchnhalb
"Hello world" Programm unter Anjuta in C geschrieben.
Unter der Anjuta IDE läuft es im von Anjuta gestartetem Terminal.
Wenn ich das Programm von Hand im Terminal starte, passiert NICHTS.
Keine Fehlermeldung, nichts.
Ich kriege einfach nur einen neuen leeren Prompt.
Darum habe ich das Programm auch noch einmal mit gcc compiliert.
Ich erhalte a.out ohne Fehlermeldung.
Aber es laesst sich genausowenig starten wie das von Anjuta erstellte.
Ich habe alle Rechte am Programm (lesen, schreiben, ausführen).
Als root klappt es aber genausowenig.
Hier das Listing:
/* Created by Anjuta version 1.2.4a */
/* This file will not be overwritten */
#include <stdio.h>
int main()
{
int zaehler;
printf("Start\n");
for (zaehler = 1 ; zaehler < 10000 ; zaehler = zaehler + 1)
printf("Hello world\n");
return (0);
}
Ich persönlich glaube nicht, das es am Programm selber liegt.
Die lange Schleife ist extra eingefügt, damit ich sehen kann, ob das
Programm auch wirklich läuft.
Es gibt ja Fälle, wo das Programm so kurz läuft, daß das Terminal sofort
wider schliesst......ich habe aber auch direkt aus einem Terminal heraus
versucht, das Programm zu starten.
Nun weiss ich nicht mehr weiter......
Vielen Dank im Voraus für etwaige Tipps....
Bernd