Ergebnis 1 bis 3 von 3
  1. #1
    Bismarckapfel
    Themenstarter

    Registriert
    08.2007
    Beiträge
    76

    Frage Assembler programmieren

    Hallo Gemeinde,
    ich hätte da mal ein fiese Frage an die Programmierer unter euch:
    Wie kann ich ein 32 Bit Executable auf einem 64 Bit System (meinem MacBook) erstellen?
    Wenn ich es im Terminal mit make all kompiliere, bekomme ich immer folgendes: "...file is not of required architecture".
    Mir ist klar warum, jedoch nicht was ich gagegen tun kann. Hab das makefile schon umgeschrieben, jedoch ohne Erfolg.
    Muss ich irgendwelche zusätzlichen Packages laden oder geht es auch anders?

    Danke und Cheers,
    Phil
    Geändert von philthyphil (06.05.2010 um 14:35 Uhr)
    kein spaß no fun

  2. #2
    Rhode Island Greening Avatar von Steinchen
    Registriert
    04.2010
    Ort
    Saarland
    Beiträge
    472
    Hi,

    schau mal im Makefile nach den Buildopts und ob man die Architektur angeben kann.

    Normalerweise sollte ein

    Code:
    ARCH=x86 make all
    o.ä. helfen.

    cu
    They have this game where you put in a dollar and win four quarters! I win every time!

  3. #3
    Cellini
    Registriert
    09.2005
    Beiträge
    8.740
    Einfach die EnvVariablen CFLAGS und LDFLAGS mit -arch i386 verwenden sollte genügen.
    Gruß Pepi

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •