Compilieren von Atomdis

Hinweis: In dem Thema Compilieren von Atomdis gibt es 6 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo,
    ich bin neu hier und habe mir OpenSuse 13.1 installiert damit ich Atomdis zum lernen benutzen kann.
    Nun habe ich Quellcode von Atomdis, aber leider kann ich es nicht compilieren.
    Ich habe mich dann bei Google etwas schlau gemacht und herausgefunden, dass gcc dies kann.
    Ich habe mir gcc-c++ über YAST heruntergeladen und installiert.
    Ich kann gcc wohl benutzen, aber es kommt bei der Initialisierung von Variablen wie USHORT, UCHAR etc. eine Fehlermeldung wenn ich die Datei compiliere.
    Leider kenne ich mich in C und C++ zu wenig aus um den Unterschied zu erkennen.
    Ich habe dann in YAST nach gcc für C gesucht, aber ich habe leider nichts gefunden.


    Atomdis kann man hier herunterladen:
    http://cgit.freedesktop.org/~mhopf/AtomDis/tree/


    Ich bin mir wie gesagt leider nicht sicher ob es C oder C++ ist, aber ich glaube es ist C weil bei C++ kommt ja immer ein "endl" ans Ende der Line.


    Kann mir jemand bitte helfen?

    Für den Inhalt des Beitrages 80251 haftet ausdrücklich der jeweilige Autor: Tobi_H

  • Das ist von 2011, evtl. funktioniert es nicht mehr.

    Für den Inhalt des Beitrages 80252 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Soweit ich es checke, handelt es sich dabei um solches Tool?
    "AtomBIOS disassembler, mostly used during the development of radeonhd."
    http://source-projects.appspot.com/project/atomdis.html


    Da muss ich aber sagen, wer dies nutzen will, sollte es auch kompilieren können. Denn wenn es da schon hapert, wird es wohl auch mit Nutzung des Tools nicht viel werden?

    Für den Inhalt des Beitrages 80253 haftet ausdrücklich der jeweilige Autor: repi

  • Ich sage doch ich will es zum lernen nehmen :)
    Bevor man überhaupt kompiliert sollte man ja wissen um welche Sprache es sich handelt.
    Wenn du besser weißt um welche Programmiersprache es sich handelt, dann poste es doch :)
    und noch viel besser wäre wenn du mir sagst wie ich C in OpenSuse kompiliere.

    Für den Inhalt des Beitrages 80254 haftet ausdrücklich der jeweilige Autor: Tobi_H

  • In der Konsole:

    Code
    git clone git://people.freedesktop.org/~mhopf/AtomDis


    Code
    cd AtomDis


    Code
    make


    Code
    ./atomdis

    Für den Inhalt des Beitrages 80256 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Ich sage doch ich will es zum lernen nehme


    Da fängt man mit etwas Einfacheren an.


    Nämlich einem Source Paket, welches auch eine Beschreibung enthält, wie der Compile abläuft.
    Des weiteren sollten neben dem Compiler auch make installiert sein, sowie die Kernel Sourcen.
    Lade Dir den Quellcode von Dillo (ein kleiner Web Browser) runter, folge der Anweisung in der README und versuche das Ding zu compilieren.



    http://www.dillo.org/

    Für den Inhalt des Beitrages 80257 haftet ausdrücklich der jeweilige Autor: repi