Questions tagged «64bit»

当您的问题涉及在使用64位地址的CPU上与之进行转换或与之运行时的特性时。


6
我的Linux ARM是32位还是64位?
我知道我可以在intel下查看结果,uname -m以了解我的操作系统是32位还是64位,但是在ARM下,这样做可以: armv7l 我从 file /usr/bin/ls 我使用的是32位操作系统,但是如何以更简单的方式知道这一点?
60 arm  64bit  32bit 





1
/ usr / lib64去哪里了,什么是/ usr / lib / x86_64-linux-gnu?
我有两个Ubuntu-x86_64系统。一个是版本10.04,另一个是版本12.04,并且lib目录的结构有所不同。这并不令我感到惊讶,但我很好奇是否有人知道原因。有一个很好的理由吗? 10.04 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux /usr/lib /usr/lib32 /usr/lib64 12.04 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 GNU/Linux /usr/lib /usr/lib/x86_64-linux-gnu

4
Linux上的32位,64位CPU操作模式
我很困惑。运行Fedora Linux,将lscpu产生: Architecture: i686 CPU op-mode(s): 32-bit, 64-bit ... 但是,当我尝试安装64位程序(Chrome)时,出现如下错误: 软件包/....x86_64.rpm具有不兼容的体系结构x86_64。有效的架构为['i686','i586','i486',i386'] 我对能够安装Chrome的兴趣不大,对为什么lscpu说我的CPU可以在64位模式下运行的兴趣更强;显然,这并不意味着我可以运行64位程序。谁能澄清?
15 linux  cpu  64bit  x86 


2
确定特定进程是32位还是64位
给定2.6.x或更高版本的Linux内核以及既可以运行ELF32也可以运行ELF64二进制文件的现有用户区(即,过去如何知道我的CPU在Linux下支持64位操作系统?)如何确定给定进程(通过PID)是在32位还是64位模式下运行? 天真的解决方案是运行: file -L /proc/pid/exe | grep -o 'ELF ..-bit [LM]SB' 但是,这些信息是否在/proc不依赖的情况下直接公开了libmagic?
14 linux  64bit  proc  elf 



1
为什么我的系统架构i386在64位处理器上?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 4年前关闭。 最近,我的Gmail上出现了一则小消息,通知我我的Google chrome版本不再兼容。因此,我尝试更新自己的chrome(很长时间以来我都不关心chrome的版本,我的版本是45.0.2454.99)。 因此,我遵循了chrome本身给出的说明,并google-chrome-stable_current_amd64.deb为我的Debian 下载了该说明。 当我尝试使用安装它时: dpkg -i google-chrome-stable_current_amd64.deb 它引发了我一个错误: dpkg: error processing archive google-chrome-stable_current_amd64.deb (--install): package architecture (amd64) does not match system (i386) 直到今天,我怀疑我的计算机是64位的,所以我跑了 uname -a Linux MyComp 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19) x86_64 GNU/Linux “ free”命令表明我的SO知道有8gig的ram: total used free shared buffers …

3
如何在64位Fedora 17上运行32位程序?
尽管Android开发工具(ADT)捆绑包可作为“ Linux 64位”的zip包提供,但它指出以下要求: 64位发行版必须能够运行32位应用程序。 实际上,仅在Fedora 17 64位系统上运行打包的Eclipse会导致错误,因为它无法“找到”多个开发工具,例如adb或aapt: 执行aapt时出错:无法运行程序“ / home / juser / local / adt-bundle-linux / sdk / platform-tools / aapt”:error = 2,没有这样的文件或目录:error = 2,没有这样的文件或目录 “没有这样的文件”具有误导性,因为它在那里(在$ HOME / local下): adt-bundle-linux/sdk/platform-tools/aapt 但是我不能在外壳上执行它: ~/local $ ./adt-bundle-linux/sdk/platform-tools/aapt zsh: no such file or directory: ./adt-bundle-linux/sdk/platform-tools/aapt 看文件 $ file adt-bundle-linux/sdk/platform-tools/aapt adt-bundle-linux/sdk/platform-tools/aapt: ELF 32-bit LSB …
10 fedora  64bit  android  32bit 

2
在32位内核上运行64位Userland软件需要什么?
在Linux和Windows上,我习惯于以下情况:我需要64位内核才能拥有具有multiarch / WoW的系统,在该系统中可以并行运行32位和64位软件。 然后,几年前,当有人向我展示MacOS 10.6 Snow Leopard可以在32位模式下运行带有内核的64位应用程序时,我大为震惊。现在这可能在很大程度上被忘记了,因为这是一次技术转换。据我所知,随着硬件在移动领域的领先地位,就我所知,在将iOS和Android移植到64位系统时,这是永远不需要的。 我的问题:在32位Linux内核(i386或armhf)中获得相同的功能需要什么? 我了解这可能并不简单。如果是这样,Microsoft可能会将其放入32位Windows XP中。一般要求是什么?有没有提议的补丁或概念证明? 在嵌入式世界中,我认为这将特别有帮助,因为64位支持可能会在设备驱动程序中长期滞后。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.