Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Linux 64bit i SFML - kompilacja dla systemu 32bit

Ostatnio zmodyfikowano 2014-03-17 12:45
Autor Wiadomość
bingo009
Temat założony przez niniejszego użytkownika
Linux 64bit i SFML - kompilacja dla systemu 32bit
» 2014-03-15 13:13:59
Witam was serdecznie, z racji tego, że dość często siedzę na Debianie Jessie postanowiłem na nim programować. Zainstalowałem z repozytorium CodeBlocks oraz sam skompilowałem bibliotekę SFML. Jednak jak czytam, to program będzie 64bitowy, a ja bym raczej wolał pisać na system 32bit. Jak mogę ustawić to wszystko, aby kompilacja programu była dla 32bitowych systemów?
P-106409
mactec
» 2014-03-15 15:07:32
W opcjach kompilatora dodaj
-m32
, i zainstaluj 32 bitowe wersje bibliotek których używasz.

A tak w ogóle to dlaczego chcesz kompilować na 32bity? Większość użytkowników linuxa używa systemów 64-bitowych.
P-106429
MrPoxipol
» 2014-03-15 15:18:35
Większość użytkowników linuxa używa systemów 64-bitowych.
I tu się mylisz. Niech używa GCC 32 bity, po co sobie mieszać z 64.
P-106434
mactec
» 2014-03-15 15:23:11
@MrPoxipol
Mieszać to sobie będzie jak będzie używać 32 bity na linuxie 64. Bo będzie musiał instalować po kilka wersji każdej biblioteki której zechce użyć.
P-106435
MrPoxipol
» 2014-03-15 15:28:12
Ja tam nie instaluje bibliotek z repo..nie wiem w czym jest problem (a też mam Linuksa 64-bit). A poza tym można wybrać wersje przy pobieraniu z repo.
P-106436
m4tx
» 2014-03-15 15:36:49
Większość użytkowników linuxa używa systemów 64-bitowych.
I tu się mylisz.
Jak by Ci to powiedzieć... Nie, nie myli się. :) Przecież Windows też już teraz w większości 64 bity.
P-106440
mactec
» 2014-03-15 15:40:55
@MrPoxipol
Tak, ale po co miałby używać 32 bitowych bibliotek skoro ma 64 bitowy system? I tak jak później będzie chciał skorzystać z jakiegoś programu który używa danej biblioteki to będzie instalował kolejną jej wersję tylko w wersji 64. No chyba że będzie używał wszystkich programów/bibliotek w wersji 32.

Tylko po co mu wtedy 64 bitowy system, to mu będzie jedynie utrudniało bo zamiast używać systemu standardowo będzie musiał zadbać żeby instalować wszystko w wersji 32.
P-106441
bingo009
Temat założony przez niniejszego użytkownika
» 2014-03-16 12:31:42
No cóż, chodzi mi oto, że programy 32bit działają na systemach 64bit, w przypadku Linux wydaje mi się, że więcej osób używa 32bitowego Linuksa, a aplikację w wersji 32bit będą mogli uruchomić zarówno posiadacze 32bit jak i 64bit. Ale w sumie trochę racja, będę miał trochę bałaganu w systemie. Może postawie sobie na wirtualnej maszynie drugiego Debiana 32bit i tam będę kompilował program, myślę, że aby nie robić problemu to będę wydawał 2 wersje na Linux, 32bit i 64bit, bo w Linux trochę jest z tym kłopotu, a dla Windows skompiluje w 32bit i dołącze biblioteki DLL i tak chyba będzie najlepiej, chyba, że ktoś ma lepszy pomysł.
P-106537
« 1 » 2
  Strona 1 z 2 Następna strona