Unix/Linux



  • Hallo zusammen,

    ich will demnächst anfangen unter UNIX/LINUX zu programmieren.
    Nun habe ich zuvor noch eine Frage:

    Läuft mein Programm auf allen UNIX/LINUX Versionen, wenn
    ich kein GUI Elemente verwende sondern nur für die Console
    programmiere und nur Standard C bzw C++ verwende?
    Oder gibt es von Distribution zu Distribution unterschiede.
    Mal abgesehen von der Oberflächenprogrammierung (KDE, GNOME usw).

    Danke schon mal für eure Infos.

    Bye Peter.



  • jo wenn du glibc und libc++ hast sollte das hinhauen. nur vorsichtig mit den libraries. wenn du das prog weiter geben willst, dann lass den empfänger entweder selber kompilieren oder mach ne static gelinkte binary. weil du (normalerweise) nicht genau weist welche versionen der glibc er hat etc



  • Die Linux Distributionen sind alle ungefähr gleich (hängt eben von der verwendeten glibc, dem Kernel und der libstdc++ ab), aber zu den anderen Unices gibt es oft kleinere Unterschiede.

    Wenn du dich an die POSIX Standards hälst, sollten deine Programme aber überall laufen.



  • Danke für eure schnelle Hilfe.

    Bye Peter.


Anmelden zum Antworten