对于你们中的许多人来说,这听起来可能非常愚蠢。
我对 Linux 完全陌生。我安装了 64 位 Ubuntu。然后我安装了一个名为 R 的软件,我将使用它来分析大型数据集。
因此我使用 sudo apt-get 等来安装 R,安装得很好。但是我如何知道我安装的是 32 位还是 64 位 R?我需要 64 位版本才能充分利用我的 12G RAM。
在 Windows 中,64 位操作系统可以运行 32 位可执行文件。不确定 Linux 如何工作。
答案1
使用“file”命令来确定可执行文件的格式(或任何其他具有标准标头的文件)。例如:
2 ~$文件 /bin/bash /bin/bash:ELF 64 位 LSB 可执行文件,x86-64,版本 1 (SYSV),动态链接(使用共享库),适用于 GNU/Linux 2.6.15,已剥离 3 ~$文件 /lib/libpcre.so.3.12.1 /lib/libpcre.so.3.12.1:ELF 64 位 LSB 共享对象,x86-64,版本 1 (SYSV),动态链接,已剥离 4 ~$
在这种情况下,文件和库都是 64 位的。