Est-il possible de compiler un projet dans 32 bits avec cmake
et gcc
sur un système 64 bits? C'est probablement le cas, mais comment le faire?Comment compiler un fichier binaire 32 bits sur une machine Linux 64 bits avec gcc/cmake
Quand je l'ai essayé la voie « ignorants », sans poser de paramètres/drapeaux/etc, couchait LD_LIBRARY_PATH
pour trouver les bibliothèques liées à ~/tools/lib
, il semble l'ignorer et seulement regarder dans les sous-répertoires nommés lib64.
Serait-il suffisant de passer le drapeau -m32 à gcc? Comment ferais-je cela dans cmake? – dala
Copie possible de [La bonne façon de forcer une compilation 32 bits en utilisant CMake] (https://stackoverflow.com/questions/5805874/the-proper-way-of-forcing-a-32-bit-compile-using -cmake) – maxschlepzig