Dateien kompilieren, die mit "-" anfangen?



  • Geht das irgendwie?

    $ touch -- -.c
    $ ls
    -.c
    $ g++ -.c -o -
    g++: error: unrecognized command line option ‘-.c’
    g++: fatal error: no input files
    


  • Hallo,

    versuchs mal mit ./ um den Verzeichnisnamen für das aktuelle Verzeichnis voranzustellen, oder einem absoluten Pfad:

    gcc ./-.c
    

    Allgemein würde ich solche ungewöhnliche Dateinamen eher vermeiden, sofern das möglich ist, der Compiler wird nicht das einzige Programm sein, das über solche Dateinamen stolpert.



  • Baldur schrieb:

    versuchs mal mit ./ um den Verzeichnisnamen für das aktuelle Verzeichnis voranzustellen

    Genial, so klappt das. Vielen Dank!


Anmelden zum Antworten