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++.

Reklamy

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. Wyloguj / Zmień )

Zdjęcie z Twittera

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

Zdjęcie na Facebooku

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

Zdjęcie na Google+

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

Connecting to %s

%d blogerów lubi to: