das duerfte automatisch executable (also schon richtiger Modus) sein
President: startes mal mit ./a.out
also inclusive ./
es gibt fuer Linux so eine Art 'Schutzfunktion', die verhindert, das man im aktuelle Verzeichnis Befehle ausfuehrt. Wenn z.B. jemand den ls befehl, der normalerweise unter /bin/ls zu finden ist, durch boesartigen Code ersetzt, und das ganze dann unter dem Namen ls in dein aktuelles Verzeichnis packt, wuerde der boesartige code ausgefuert, und nicht /bin/ls, wenn du ls aufrufst. Mit einem vorangestellten ./ kannst Du erzwingen, das die Befehle im aktuellen verzeichnis doch ausgefuehrt werden.
Gruesse, kerri |