Linux 系统环境搭建 之 ubuntu 64位系统兼容32位

有些安装了64位系统Ubuntu,但是有些库需要在32位系统才能执行下面提供了一些在64位系统安装32位库的方法

仅仅举个例子,如果有不同的库可以模仿以下写法去安装。

sudo apt-get install ia32-libs

sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386

sudo apt-get install g++-multilib

apt-get install libncurses5:i386

时间: 2024-08-10 08:45:21

Linux 系统环境搭建 之 ubuntu 64位系统兼容32位的相关文章

ubuntu 64位设置兼容32位 for ADB 命令无法运行

在虚拟机上Ubuntu系统里安装ADT开发工具,配置好环境后导入Android工程报错: 找不到Adb命令: ubuntu 12.04 64位设置兼容32位的实现REF:http://www.2cto.com/os/201210/159883.html My configure is as follows: 1. **Newwork setting:etc/apt/apt.conf2. sudo echo "deb http://archive.ubuntu.com/ubuntu/ raring

判断是64位操作系统还是32位系统

1.IsWow64Process 确定指定进程是否运行在64位操作系统的32环境(Wow64)下. 语法 BOOL WINAPI IsWow64Process( __in HANDLE hProcess, __out PBOOL Wow64Process ); 参数 hProcess 进程句柄.该句柄必须具有PROCESS_QUERY_INFORMATION 或者 PROCESS_QUERY_LIMITED_INFORMATION 访问权限 Wow64Process 指向一个bool值, 如果该

C++内存管理1-64位系统运行32位软件会占用更多的内存吗?

随着大容量内存成为电脑平台常规化的配置,在配置组装机时很多的用户都会选择8GB甚至是16GB的容量规格内存使用在自己的机器上,如果要将这8GB甚至是16GB的内容在系统使用时能充分利用起来的话,你平台必须使用64位的操作系统作为支持. 但值得注意的是虽然64位系统已经在近几年成为主流,但不少的软件或者不少的用户在使用电脑时运行的软件仍为32位版本,这引发了一个有趣的问题.你需要更多或更少的内存来让32位应用程序运行在64位版本的Windows?并且还有一个传言是说“在64位系统运行32位应用程序

64位系统与32位系统区别

64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂):可以访问大型数据库.本文介绍的是64位下C语言开发程序注意事项. 1. 32 位和 64 位C数据类型 32和64位C语言内置数据类型,如下表所示: 上表中第一行的大写字母和数字含义如下所示:I表示:int类型L表示:long类型P表示:pointer指针类型32表示:32位系统64表示64位系统如:LP64表示,在64位系统下的long类型和pointer类型长度为64位.64位Li

关掉64位系统中32位程序的目录重定向

在64位Windows系统中运行的32位程序会被系统欺骗.例如windows\system32的目录实际是windows\syswow64目录的映射.program files实际是program files(x86)的映射. 注册表的hkey_local_machine\software实际是hkey_local_machine\software\wow6432node子键的映射. 那么如何访问到真正的64位程序的目录和注册表呢?关掉目录重定向即可. 关闭文件的重定向: var OldWow6

ubuntu 12.04 64位设置兼容32位的实现

在ubuntu12.04上,要运行32的程序,需要安装32位的兼容库. 以前在10.04上成功安装过,方法是 sudo apt-get install ia32-libs 但是在12.04上遇到了困难,遇到下面这种错误 $ sudo apt-get install ia32-libs正在读取软件包列表... 完成正在分析软件包的依赖关系树       正在读取状态信息... 完成       有一些软件包无法被安装.如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成

64位系统注册32位的directshow filter文件

在SERVER2008上注册自己写的directshow filter 的dll或者ax文件的时候总是提示 [Window Title] RegSvr32 [Content] 模块".\ball.dll"加载失败. 请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的 .DLL 文件是否有问题. 找不到指定的模块. [确定] 经过查阅相关资料,发现必须使用C:\Windows\SysWOW64文件夹下的cmd,然后输入regsvr32 F:\MyRtspFilter\ba

Linux系统查看系统是32位还是64位方法总结(转)

总结.归纳查看Linux系统是32位还是64位的一些方法,很多内容来自网上网友的博客.本篇只是整理.梳理这方面的知识,方便自己忘记的时候随时查看. 方法1:getconf LONG_BIT 查看 如下例子所示: 32位Linux系统显示32, 64位Linux系统显示64.最简单.快捷的方法. [[email protected] ~]# getconf LONG_BIT 32 [[email protected] ~]# getconf LONG_BIT 64 方法2:uname命令查看 如下

Linux判断CPU是32位还是64位,判断系统是32位还是64位

from:http://www.ipcpu.com/2010/08/linux-cpu-32-64/ 本文仅限于服务器CPU和Linux系统讨论,与台式电脑.笔记本无关. 32位.64位不能乱装,64的能装32位的,因为64位的CPU可以兼容32位,32位的装不了64位的.最近部署了MongoDB,系统是32位的提示会有最大文件2G的限制.还有最常见的问题32位系统不支持4G以上内存,即使打PAE效率也受影响. 1.判断CPU是32位还是64位 这个问题比较有意思,网上给出的办法都是判断了系统的