Kompilacja 64-bitowych programów w C/C++ na architekturze 32-bitowej

Podczas próby wysłania projektu https://github.com/nbartlomiej/tfoo na Heroku odkryłem, że aplikacje są hostowane na 64-bitowych serwerach.

Okazuje się, że w prosty sposób można skompilować program 64-bitowy w C/C++.

Dla Ubuntu instalujemy dwie paczki:
sudo apt-get install gcc-multilib g++-multilib

Sama kompilacja to dodanie flagi -m64 do opcji kompilatora gcc/g++.

Posted on 28/05/2012, in Inne. Bookmark the permalink. Dodaj komentarz.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: