Wie .a-Dateien öffnen?



  • Hallo!

    Ich hätte gern erfahren, wie bestimmte Funktionen, die mir mein Compiler zur Verfügung stellt, tatsächlich realisiert sind. Dazu bin ich in den Ordner "lib" und wollte mich in den Dateien dort umsehen.
    Bloß scheitere ich bereits daran, dass ich sie nicht öffnen kann.
    Dort befinden sich nämlich haufenweise Dateien mit den Endungen .a und .o
    Wie bekomm ich diese denn auf?



  • .a sind Archive von .o-Files (AKA Libraries), die kriegst du mit ar auf. .o sind compilierte Module, da gibts nicht viel drin zu sehen, außer man ist auf einem deutlich weiteren Level als jemand der fragt, wie man die aufkriegt 😃



  • Wenn ich die Dateien öffne, steht da nur Wirrwarr drin. 😞



  • .o Files sind ja auch schon kompiliert. Decompiler funktionieren selten, du kannst es mit einem Disassembler probieren.
    Wenn du dir einfach nur anschauen willst wie man so etwas realisieren kann biste mit GCC/MinGW besser bedient, weil die gleich open-source sind. Wenn du den Code speziell in der Umsetzung deines Compilers sehen willst siehts meistens schlecht aus.


Anmelden zum Antworten