精华内容
下载资源
问答
  • Linux32位

    2018-11-12 15:33:12
    支持主流的Linux64位系统32位运行库,可以放心使用。
  • 此版本 谷歌浏览器 可用于 linux 32 操作系统,新版本则不再支持
  • kali-linux 32位下载

    2017-09-11 20:08:03
    Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统,提供的是种子 只适合32位的,需用迅雷解压。
  • 谷歌浏览器linux32位版本,支持linux centos 操作系统安装该浏览器
  • linux系统下安装nodejs需要的安装包,32位64
  • Linux jdk1.8 32位

    2017-10-31 11:20:15
    Java Development Kit 8 for liunx简称jdk 1.8 linux版,是一款可以在linux系统上安装使用的java程序,本站提供了jdk-8u131-linux-x64.tar.gz下载地址,有需要的朋友们欢迎前来下载使用.
  • Linux jdk8 32位

    2018-11-28 14:55:21
    最新版JDK8u191版本 32位 Linux系统可用,解压只需 tar -zxvf 加文件名即可
  • Linux XAMPP 32位

    热门讨论 2015-07-09 13:51:12
    本安装包用于32位Linux系统搭建Apache+MySQL+PHP+PERL环境。 XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名...
  • gcc for Linux 32位和64

    2015-09-15 17:35:11
    附件的方法可以对应解决你的gcc依赖包问题,适应各种版本的Linux系统,也不区分64还是32位均可找到你要的包 请按照如下方法更便捷自动安装gcc,无需四处搜集适合你系统的10几个依赖包,基本无需手动下载。
  • 第一种方法是通过C语言的指针大小来判断linux系统是几位系统的,指针是指向内存地址的,所以指针的大小就是地址总线的位数,也就是对应几的操作系统。#include <stdio.h> int main( void ) { int*...

    第一种方法是通过C语言的指针大小来判断linux系统是几位系统的,指针是指向内存地址的,所以指针的大小就是地址总线的位数,也就是对应几位的操作系统。
    #include <stdio.h>
    
    int main( void )
    {
    	int* mPtrInt;
    	char* mPtrChar;
    	float* mPtrFloat;
    	double* mPtrDouble;
    	long int* mPtrLongInt;
    
    	printf("sizeof int* = %ld byte =  %ld bit\n",sizeof(mPtrInt),sizeof(mPtrInt)*8);
    	printf("sizeof char* = %ld byte =  %ld bit\n",sizeof(mPtrChar),sizeof(mPtrChar)*8);
    	printf("sizeof float* = %ld byte =  %ld bit\n",sizeof(mPtrFloat),sizeof(mPtrFloat)*8);
    	printf("sizeof double* = %ld byte =  %ld bit\n",sizeof(mPtrDouble),sizeof(mPtrDouble)*8);
    	printf("sizeof long int* = %ld byte =  %ld bit\n",sizeof(mPtrLongInt),sizeof(mPtrLongInt)*8);
    
    	printf("\n");
    	return 0;
    }

    C语言有一个函数叫sizeof,返回的是该变量大小的字节数 ,1字节(Byte)=8位(bit),如果指针的大小是8个字节,那么该操作系统就是64位的系统,如果指针的大小是4个字节,那么该操作系统就是32位的系统。可以看到任何一个指针变量都是8个字节,也就是64位,所以该系统就是64位的系统,具有64个地址线。
    第二种方法比较简单,
    getconf LONG_BIT

    展开全文
  • 这篇博客是总结、归纳查看Linux系统32位还是64的一些方法,很多内容来自网上网友的博客。本篇只是整理、梳理这方面的知识,方便自己忘记的时候随时查看。 方法1:getconf LONG_BIT 查看 如下例子所示: 32位...

    这篇博客是总结、归纳查看Linux系统是32位还是64位的一些方法,很多内容来自网上网友的博客。本篇只是整理、梳理这方面的知识,方便自己忘记的时候随时查看。

    方法1:getconf LONG_BIT 查看

    如下例子所示: 32位Linux系统显示32, 64位Linux系统显示64。最简单、快捷的方法。

    [root@DB-Server ~]# getconf LONG_BIT

    32

    clip_image001

    [root@gettestlnx01 ~]# getconf LONG_BIT

    64

    clip_image002

     

    方法2:uname命令查看

    如下例子所示,x86_64表示64位系统, i686 i386表示32位系统。i686 只是i386的一个子集,支持的cpu从Pentium 2 (686)开始,之前的型号不支持.

    [root@DB-Server ~]# uname -a

    Linux DB-Server 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux

    [root@DB-Server ~]# uname -m

    i686

    clip_image003

    [root@gettestlnx01 ~]# uname -a

    Linux gettestlnx01 3.8.13-16.2.1.el6uek.x86_64 #1 SMP Thu Nov 7 17:01:44 PST 2013 x86_64 x86_64 x86_64 GNU/Linux

    [root@gettestlnx01 ~]# uname -m

    x86_64

    clip_image004

     

     

     

    方法3: arch命令查看

    [root@DB-Server ~]# arch

    i686

    [root@gettestlnx01 ~]# arch

    x86_64

     

     

    方法4: file命令查看

    [root@DB-Server ~]# file /sbin/init

    /sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

    [root@DB-Server ~]#

    [root@DB-Server ~]#

    [root@DB-Server ~]# file /bin/ls

    /bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

    clip_image005

    [root@gettestlnx01 ~]# file /sbin/init

    /sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

    [root@gettestlnx01 ~]#

    [root@gettestlnx01 ~]#

    [root@gettestlnx01 ~]# file /bin/ls

    /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

    clip_image006

    方法5: 此方法来自于David的博客,通过查看CPU的信息来判定Linux系统是否是64位操作系统。如果结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit。

    [root@DB-Server ~]# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

    0

    clip_image007

    [root@gettestlnx01 ~]# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

    6

    clip_image008

     

    参考资料:

    http://www.cnblogs.com/dingchenghong/archive/2012/06/29/2569456.html

    http://blog.csdn.net/tianlesoftware/article/details/6267115

    http://www.cnblogs.com/JemBai/archive/2012/05/25/2517783.html

    展开全文
  • 官网Oracle下载的java jdk1.7,适合Linux32位系统,有需要的同学可以下载。由于上传限制,提供的是%百%度%网%盘%的连接。
  • 使用win10 linux系统执行32位交叉编译工具链时提示Exec format error,如下图所示: 2. 解决办法 由于子系统是64位系统,按照常规ubuntu64位系统运行32位程序方法,添加 32bit 运行环境: ...

    1. 遇到的问题

    使用win10 linux子系统执行32位交叉编译工具链时提示Exec format error,如下图所示:

    2. 解决办法

    由于子系统是64位系统,按照常规ubuntu64位系统运行32位程序方法,添加 32bit 运行环境:

    https://blog.csdn.net/fangye945a/article/details/86568216

    该方法在虚拟机Ubuntu中能解决,但是在linux子系统上同样报 Exec format error,无法解决问题。

    后参考大佬博客https://www.cnblogs.com/JiuHuan/p/10073632.html 找到原因及解决办法

    主要原因是:子系统不支持原生linux文件头。

    需要添加原生linux形式文件头支持:

    sudo apt update
    sudo apt install qemu-user-static
    sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x01\x00\x00\x00' --mask '\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xff\xff\xff\xff\xff\xff\xff'

    执行完成后32bit的交叉编译工具链便能正常使用了: 

     

    展开全文
  • 如何查看Linux系统是64还是32位

    万次阅读 2018-09-14 15:13:33
    【题目】如何查看Linux系统是64还是32位 1、用”getconf WORD_BIT”和”getconf LONG_BIT”获得word和long的位数。 64位系统中应该分别得到32和64。32位系统中应该分别得到3232。 【原因】32位系统中int...

    【时间】2018.09.14

    【题目】如何查看Linux系统是64位还是32位

    1、用”getconf WORD_BIT”和”getconf LONG_BIT”获得word和long的位数。

    64位系统中应该分别得到32和64。32位系统中应该分别得到32和32。

    【原因】32位的系统中int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节

    2、file /bin/ls

    例如:

    3、查看linux的版本:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 现在linux版不支持32位系统了吗?

    千次阅读 2018-05-10 20:54:54
    上个月安装时还没问题,是最近更新去掉了对32位系统的支持吗?能提供一下历史版本么?TIM截图20180427104849.png (23.71 KB, 下载次数: 0)树莓派de'bian收藏1举报只vi install.sh把这段删了保存 QQ图片201...
  • Linux64位子系统运行32位程序

    千次阅读 2018-10-20 19:32:07
    如果关机重启之后,又不可以执行32位程序,只需要重新执行最后一个命令; 参考: https://github.com/Microsoft/WSL/issues/2468 如果觉得每次重新启动机器或终端都需要输入这么长的命令麻烦,可以自己写一个...
  • 如何在64位Linux系统上编译32位程序

    千次阅读 2019-12-18 17:26:04
    在64的ubuntu,GCC8.2.0系统上,如何编译一个32的程序? 查找GCC文档可知,编译64程序使用-m64选项,例如: gcc -m64 -O3 index.c -o index 编译32位程序使用-m32选项,例如: gcc -m32 -O3 index.c -o index ...
  • 64位Linux系统32位程序

    千次阅读 2018-03-15 16:37:09
    1. 在64debian上安装32位兼容库 $ sudo apt-get install ia32-libs $ sudo apt-get install lib32c-dev 无法安装,找不到库,用下面这个方法,打开多架构支持,然后更新: $ sudo dpkg --add-architecture...
  • 64位linux 系统运行32位程序解决方法

    万次阅读 2014-05-05 15:52:16
    当你执行一个32位程序的时候,你可能会发现提示No such file or directory,这就是说明你的64位系统没有安装32位的lib库,如何知道一个程序是32位还是64呢,也很简单,可以通过readelf来看。呃,如果你确定你执行...
  • Linux如何判断系统32位还是64

    千次阅读 2019-02-21 14:37:14
    输出的结果就标示是多少位系统32表示这是32位系统,64表示这是64位系统。 还有一种办法: [root@localhost ~]# uname -a  Linux localhost.localdomain 2.6.32-042stab128.2 #1 SMP Thu Mar 22 10:5...
  • 查看当前linux系统位数

    千次阅读 2020-04-25 09:39:28
    查看当前linux系统位数 linux系统也有位数之分,所以在linux上安装一些软件,比如jdk之类的就需要注意下版本。 查看linux系统位数最简单的命令(这里以redhat为例,不同版本linux命令也许不同) 命令1:...
  • linux 6.4(64系统安装32位运行库操作方法
  • 查看Linux系统/文件是32位还是64

    万次阅读 2017-02-09 10:45:47
    如何查看Linux系统32位还是64,如何查看可执行文件或库文件或编译的.o文件是32位还是64
  • 可以用命令“getconf LONG_BIT”查看, 如果返回的结果是32则说明是32位,返回的结果是64则说明是64。 此外还可以使用命令“uname -a”查看, 输出的结果中,如果有x86_64就是64的,没有就是32位的。
  • 由于linux的64内核对32位程序提供了兼容服务,且x86-64体系也对32位的指令集和寄存器提供了最底层的兼容,想象而言不该出此问题的,在64位系统上检查到了/lib/libc以及/lib/ld-linux32位系统库和链接器就更加...
  • 不仅是windows的系统分为32位、64Linux也是如此。
  • 64位Linux系统编译32位汇编程序

    千次阅读 2015-07-18 17:17:35
    64位Linux系统编译32位汇编程序的时候需要仿真32位系统的需求,发现使用-m32参数后,编译提示错误,如下: /usr/bin/ld: 未知的仿真模式: 32 支持的仿真: elf_x86_64 elf32_x86_64 elf_i386 i386linux elf_l1om ...
  • linux c/c++ 区分系统32位还是64

    千次阅读 2018-09-29 18:14:28
    方法一: #if __WORDSIZE == 64 #else ...中,表示计算机系统是几的。   方法: #include &lt;stdio.h&gt; int main(int argc ,char* argv) {  #ifdef __x86_64__  ...
  • 一、不同 1.系统调用号不同。...linux系统调用号实际上定义在/usr/include/asm/unistd_32.h和/usr/include/asm/unistd_64.h中。 2.系统调用所使用的寄存器不同,x86_64中使用与eax对应的rax传递系统调用号,但是
  • 查看Linux操作系统的位数

    万次阅读 2019-03-28 18:35:58
    在虚拟机中装的CentOs,忘记了版本 使用uname -a 查看: 如果显示是x86_64就是64的,没有结果显示就是32位的。我的就是32位的。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 687,467
精华内容 274,986
关键字:

linux32位系统推荐

linux 订阅