Tom: unter Linux kompilieren

Beitrag lesen

Hello Ralphi,

Da ich unter Linux (noch) nur die fundamentals kenne und mit compilern noch nicht gearbeitet habe, bräuchte ich Hilfe (wenns den gehen könnte).

in dem Verzeichnis von star ‘SourceCode’ gibts:

  • makefile
  • rpmbuild_support.sh
    und ein verz :
        scr mit:
            - rastertostar.c
            - rastertostarlm.c
            - setup.sh
            darunter noch verz: rpm-spec
                - .rpmmacros
                - starcupsdrv-version.spec

in der readme steht einfach

Davor müsste üblicherweise noch ./configure aufgerufen werden.

# make
eingeben

Erstmal benötigst du einen für Plattform und Source-Code passenden Compiler.
In diesem Fall ein C-Compiler.
Da käme hier z.B. gcc in Frage.
http://de.wikipedia.org/wiki/GNU_Compiler_Collection
Der muss richtig[tm] installiert sein.

Der besteht aus mehrern Paketen.
* Compiler
* Assembler
* Linker

Die einzelnen Schritte werden durch make nacheinander ausgeführt, das steuert aber ./configure für make, ob Du noch selber Hand anlegen musst, oder ob es automatisch durchläuft.

unter http://wiki.ubuntuusers.de/Programme_kompilieren findest Du noch eine kleine Anleitung, wie das abläuft.

Im Prinzip kannst Du nichts kaputt machen, wenn Du alles aus dem Source-Code-Verzeichnis startest. Du solltest einen speziellen User dafür einrichten, wegen des Entzugs der Schreibrechte auf Systemverzeichnisse :-O.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com