Wszystkie pytania, które widziałem, dotyczą uruchamiania 32-bitowej aplikacji w 64-bitowym systemie. Korzystam z 32-bitowego systemu Ubuntu 12.04 (właściwie podstawowego systemu operacyjnego Luna, który jest na nim oparty) i próbuję uruchomić 64-bitową aplikację, która odmawia otwarcia. Bieganie: ./64bit_app.run (gdzie 64bit_app.runjest 64-bitowa aplikacja, którą próbuję uruchomić) powoduje: bash: ./64bit_app.run: no se puede …
Dane wyjściowe z uname: root@debian:~ # uname -a Linux 5asnb 2.6.32-5-amd64 #1 SMP Mon Jun 13 05:49:32 UTC 2011 x86_64 GNU/Linux Jednak /sbin/initplik wykonywalny jest wyświetlany jako 32-bitowy: root@debian:~ # file /sbin/init /sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, …
Jaki jest domyślny podział użytkownika / jądra w 64-bitowym systemie Linux? Czytam Documentation/x86_64/mm.txt(co ktoś wskazał), ale nie mogłem tego zrozumieć. Czy ktoś może podać bezpośrednią odpowiedź (coś w rodzaju 3 GB / 1 GB dla implementacji 32-bitowej).
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.