Permission denied bei eigenem Programm



  • Hallo

    Ich wollte ein kleines Programm kompilieren:

    #include <stdio.h>
    
    int main(void) {
        printf("Hello, world!\n");
        return 0;
    }
    

    Rufe also den gcc auf:

    beni@olympus:/media/mnt/shared/data$ gcc -o ./hello hello.c
    

    Aber wenn ich das Programm dann ausführen will, geht nichts:

    beni@olympus:/media/mnt/shared/data$ ./hello
    bash: ./hello: Permission denied
    

    Was tun, um dieses Programm zum laufen zu bringen?
    chmod 777 ändert nichts, sudo meint "unable to execute" 😕

    P.S. Ich benutze den "gcc 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)"



  • wasn das fürn dateisystem? gib mal mount ein um zu sehen, wie es gemountet wurde.. noexec?



  • Omg, da hätte ich ja ewigs gesucht - ja, es war noexec.

    Danke


Anmelden zum Antworten