===== Frage #5 ===== ** Wie kompiliere ich auf einem 64bit System für 32bit Systeme? ** ===== Antwort: ===== Als erstes muss die 32bit Library inklusive Kompiler, auf dem System verfügbar sein. \\ Da diese üblicherweise nicht als Standard dabei ist muss man sie selbst installieren. \\ Wer "[[gui:ncurses:start|NCurses]]" nutzen möchte, muss auch hier das entsprechende Paket nachinstallieren. \\ Libraries: sudo apt-get install ia32-libs libc6-i386 libc6-dev-i386 lib32gcc1 lib32stdc++6 \\ \\ NCurses: sudo apt-get install lib32ncurses5 lib32ncurses5-dev \\ \\ Damit die Library auch gefunden wird, muss diese noch per Symlink verknüpft werden. sudo ln -s /usr/lib32/libstdc++.so.6 /usr/lib32/libstdc++.so \\ \\ Der Compiler-Aufruf erhält noch "-m32" als Flag, damit er auch weiss dass er für 32bit erstellen soll. g++ -m32 -lncurses -o xxz.xyz source.cpp \\