kostenloser Webspace werbefrei: lima-city


TinyCC kompilieren - Problem mit Makefile

lima-cityForumHeim-PCSoftware

  1. Autor dieses Themas

    toolz

    Kostenloser Webspace von toolz

    toolz hat kostenlosen Webspace.

    Der Kompilierer TinyCC wirbt damit, dass er sich selbst kompilieren kann. Das stelle ich keinesfalls in Zweifel, allerdings scheint das nur in Linux wirklich leicht zu sein. In Windows brauchte ich zunächst einmal GnuWin, um mit dem Makefile umgehen zu können. Übergebe ich also jetzt GnuWin das Makefile kommt der Fehler, dass "config.mak" nicht vorhanden ist - und das stimmt. Kommentiere ich also die Einbindung von config.mak aus, so bekomme ich die Ausgabe, dass für das Makefile keine Aktion vonnöten sei. Mit Makefiles kenne ich mich zwar nicht aus, aber ich bezweifle, dass der Inhalt absolut irrelevant sein kann.
    Versuche ich TCC einfach so zu kompilieren, so erhalte ich verschiedene Linkerfehler - Das Makefile muss schließlich auch zuerst dran. Auß meiner Linuxzeit weiß ich noch, dass ich ständig den Befehl "make" in die Konsole eingeben musste, bevor ich das Programm kompiliere...

    Ich komme nicht mehr weiter. Mirfehlt einfach das Vorwissen über linuxtypische Makefiles, die ich vom Programmieren in Windows her noch nicht gebraucht habe.
    Wo liegt der Fehler? Fehlt die "config.mak" oder mache ich etwas falsch?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Also ich war gerade mal auf der tinycc Webseite und da gibt es den Compiler schon fertig als .exe zum Download (enthalten in einem .zip-Archiv). Ich weiß ja nicht, was du dir runtergeladen hast, aber möglicherweise musst du erstmal
    ./configure

    ausführen, damit die fehlende Datei erzeugt wird. Ich kann mir jedenfalls nicht vorstellen, dass diese Datei nicht wichtig ist.
  4. Autor dieses Themas

    toolz

    Kostenloser Webspace von toolz

    toolz hat kostenlosen Webspace.

    Den fertigen TCC habe ich schon, ich würde ihn nur gerne selbst kompilieren. Auf deinen Anrat hin habe ich nun GnuWin die Datei configure übergeben und erhalte wiederum die Ausgabe, dasss für das Ziel nichts zu tun sei.
    Heruntergeladen habe ich mir den neusten Quelltext, der hier zu finden ist. Damit dürfte es keine Probleme geben, sonst hätte man ihn ja schnell überarbeitet...

    Kann mir jemand Schritt für Schrittsagen, was ich machen muss, um den Quelltextzu kompilieren?
  5. Hallo toolz,

    es dürfen keine Leerzeichen im Pfad vorkommen, dann geht es.
    Also jetzt eine Schritt für Schritt Anleitung (gcc hast Du ja installiert):

    1. entpacke das Archiv tcc-0.9.25.tar.bz2
    2. verschiebe den Ordner tcc-0.9.25 nach C:\
    3. öffne die Mingw Shell (im Startmenü unter MinGW zu finden)
    4. tippe folgendes in der Shell ein (nach jeder Zeile ein Enter):
    $ cd C:/tcc-0.9.25/
    $ ./configue --prefix="C:/tcc"
    $ make
    $ make install
    5. der Compiler sollte jetzt unter C:\tcc installiert sein.

    Viel Erfolg!

  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!