Questions tagged «64-bit»

有关64位体系结构以及如何使软件(包括32位应用程序)运行的问题。

1
在64位上编译32位应用程序,找不到-lX11
我正在调用类似的命令: g++ ... -o"myapp" -lX11 ... 并得到 /usr/bin/ld: cannot find -lX11 我安装了以下软件包来支持多体系结构: ia32-libs, libc6-dev-i386 and g++-multilib 但无济于事。/ usr / lib32中似乎没有任何X11.so,实际上该目录中只有52个库。我觉得您应该手动安装库,但是我对接下来应该检查的内容不知所措。 任何帮助表示赞赏。

1
已安装OpenVPN,但它不是网络管理器中的可用选项
在以前的Ubuntu 12.04安装中,我已经安装并使用过openVPN一次。此后,我已经重新格式化,现在重新安装openVPN之后,它将不会显示在网络管理器中。我正在尝试设置我的VPN连接,而我必须选择的唯一选项是PPTP。 编辑:我也安装了Gnome Shell和KDE,Gnome是我的主要对象。我在Gnome或Unity中都找不到OpenVPN,但是我可以在KDE中添加它而不会出现问题。并不是真正可以接受的解决方法,但它现在可以使用。我仍然希望能够在基于GTK的台式机上做到这一点。

1
在Ubuntu 16.4 LTS上安装32位软件包(lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6)的命令
我想在我的Ubuntu 16.4 LTS 64位上安装android studio 2.1,所以我按照google ..提供的android开发人员指南网站上的说明进行操作,他们说我应该安装32位库,因为android studio使用它们。 我的问题是当我键入命令时: sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 我收到此错误: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib32bz2-1.0 E: Couldn't find any package by glob 'lib32bz2-1.0' E: Couldn't find any package by regex 'lib32bz2-1.0'

1
14.04.01 32位:交叉编译时缺少g ++ 64位包含文件
因此,我安装了32位的Xubuntu 14.04.1。我们有一些接口代码,打算在其中发布针对我们支持的各种平台的SO和Windows DLL。(是的,我知道二进制发布不好,但在这里也没有关系。) 我正在尝试使用-m32/ -m64gcc / g ++参数用32位14.04.01构建32位和64位SO 。32位版本工作正常,但64位版本失败 /usr/include/c++/4.8/string:38:28: fatal error: bits/c++config.h: No such file or directory 检入include文件时,该文件对于32位确实存在,但对于64位则丢失。 谷歌搜索问题,过去似乎在GCC / G ++ 4.6中已发生,但随后被标记为已修复。但是14.04.1使用的是GCC / G ++ 4.8,这表明GCC / G ++ 4.8中的这些库中存在回归。这是其他人看到的吗? 如有必要,我可以为64位14.04.1设置新的VM,然后查看是否可以选择正确的库版本。不过,我宁愿不要,因为我还有很多其他东西也必须重新安装。有更好的解决方案吗?而且,如果我确实安装了64位14.04.1,那么我肯定可以将其交叉编译回32位而不会在另一个方向上丢失标头吗?

2
类似于Ubuntu上的TASM的汇编器
我有一台运行64位Ubuntu的HP计算机,所以可以说是Intel。我正在大学上汇编课程。讲师希望我们使用TASM。 虽然它可以在葡萄酒上运行,但我不确定。TASM不再维护。 我从未编写过任何汇编程序,但是我想知道是否有一个在Ubuntu 64位上本机运行,免费,维护并尽可能接近TASM语法的汇编程序,因此我可以按照讲师的指示进行操作麻烦很多 我已经找到了这个问题,但是给出的答案并没有说哪个是最接近TASM的语法,这是我提出问题的重点。我可以轻松地找到许多使用Google的汇编器。我想知道哪一个语法最接近TASM。

3
Ubuntu 12.04上的64位DB2 10.5缺少32位libpam和64位libaio
这发生在我身上。如果发生这种情况,也许可以为您节省一些时间。 我在包含LAMP堆栈的SoftLayer 64位Ubuntu 12.04 Linux系统上安装了64位DB2 10.5服务器(不确定到底是哪个产品软件包-有人给了我)。 最重要的是:事实证明我缺少32位libpam和64位libaio,需要这样做: apt-get install libpam0g:i386 libaio1 多数人的里程无疑会有所不同。如果只有部分经验适用于您,并且会对您有所帮助,请参阅此处的详细信息。 安装之前,db2prereqcheck抱怨: DBT3514W The db2prereqcheck utility failed to find the following 32-bit library file: "/lib/libpam.so*". 果然,我所拥有的只是: /lib/x86_64-linux-gnu/libpam.so.0.83.0 /lib/x86_64-linux-gnu/libpamc.so.0 /lib/x86_64-linux-gnu/libpam.so.0 /lib/x86_64-linux-gnu/libpam_misc.so.0.82.0 /lib/x86_64-linux-gnu/libpamc.so.0.82.1 /lib/x86_64-linux-gnu/libpam_misc.so.0 在网上浏览了一下之后,我做了: apt-get install libpam0g:i386 之后,我还拥有: /lib/i386-linux-gnu/libpam.so.0.83.0 /lib/i386-linux-gnu/libpamc.so.0 /lib/i386-linux-gnu/libpam.so.0 /lib/i386-linux-gnu/libpam_misc.so.0.82.0 /lib/i386-linux-gnu/libpamc.so.0.82.1 /lib/i386-linux-gnu/libpam_misc.so.0 但是db2prereqcheck仍然提出相同的投诉。 在网上推荐了许多地方: ln -s /lib/i386-linux-gnu/libpam.so.0 /lib/libpam.so.0 …

2
“取决于:ia32-libs-multiarch但它不可安装”-解决方案
我在12.10上注意到了这一点,试图使Android SDK正常运行。对于64位版本,需要安装: sudo apt-get install ia32-libs 但是,在64位12.10下,出现以下错误: The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch but it is not installable 和 > apt-get install ia32-libs-multiarch Reading package lists... Done Building dependency tree Reading state information... Done Package ia32-libs-multiarch is not available, but is referred to by another package. …

3
在64位Ubuntu上连接相机时出现“未指定的错误”
我有一个佳能40D,从10.04到12.04一直与32位Ubuntu兼容。但是,我前一阵子切换到64位12.04,从那时起,连接相机只会弹出一个简单的对话框: Unable to mount Canon Digital Camera Error initializing camera: -1: Unspecified error 此问题在12.10和最新的13.04版本中仍然存在。 syslog除了说不多 kernel: [12089.871412] usb 3-1: new high-speed USB device number 3 using xhci_hcd mtp-probe: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1" mtp-probe: bus: 3, device: 3 was not an MTP device kernel: [12453.142322] usb 3-1: USB disconnect, …
8 64-bit  camera  ptp 

2
在3.x内核上安装Valgrind
当我偶然发现并按照安装C调试器Valgrind的说明进行操作时,我正在阅读“ 学习C语言”。但是,当我运行./configure设置构建配置时,我得到了 checking for the kernel version... unsupported (3.0.0-17-generic) configure: error: Valgrind works on kernels 2.4, 2.6 我在Linux 3.0.0-17通用x86_64内核上运行Ubuntu 11.10。 答案可能很明显,但是我不熟悉Linux:如何使Valgrind在计算机上工作?谢谢。
8 11.10  64-bit  c 

5
为什么不能为每个应用程序选择输出声音?
我使用的是双显示器,我希望能够在电视上播放带有声音的电影(通过vlc或其他方式),然后用笔记本电脑上的耳机播放youtube或一些游戏。无论如何,我可以选择每个应用程序使用什么硬件? 我尝试使用pavucontrol,但没有选择更改输出设备的选项。 编辑: jeggy@localhost:~$ sudo aplay -l **** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC665 Analog [ALC665 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 1: ALC665 Digital [ALC665 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 …

2
是否可以在64位系统上安装32位库?
我已经安装了32位共享库,但是尝试安装pogoplug时仍然出现此错误: ./pogoplugfs: error while loading shared libraries: libfuse.so.2: wrong ELF class: ELFCLASS64 我还需要做些其他事情才能使程序从32位库中加载吗? 今年早些时候,有人问过类似的问题,但没有给出任何答案。
8 64-bit 




2
如何在没有64位虚拟化的情况下在32位13.10上安装VMWare Player
我在尝试在32位13.10上安装VMWare Player时遇到了噩梦。显然我的CPU不支持64位虚拟化(我在BIOS中启用了CPU虚拟化,但没有任何乐趣)。显然,某些版本的VMWare中发生了某些更改,在我的情况下,我陷入了困境。我正在尝试确定是否可以返回支持我的硬件的最新版本的VMWare。 我尝试过的所有版本的VMWare都给我“您的一个或多个处理器没有运行VMware虚拟机所需的64位扩展名。” 有人可以帮忙吗?如果您要询问的话,它的确需要是VMWare,而不是Virtual Box或其他替代产品。

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.