使 64位ubuntu 支援32位程式
第一步: 確認你有一個64位架構的核心
你可以開啟終端然後輸入:
dpkg --print-architecture
你將會看到像下面這樣的內容:
amd64
這說明著你已經擁有了64位架構核心。
第二步: 確認你打開了多架構支援功能
(多架構支援可以讓你在有64位庫的情況下使用32位庫。)
輸入:
dpkg --print-foreign-architectures
輸出是:
i386
如果你還沒有多架構支援你需要開啟它。
另一種第二步: 開啟多架構支援。
輸入:
sudo dpkg --add-architecture i386
sudo apt-get update
然後就會開始下載更新然後執行。
之後你需要輸入:
sudo apt-get dist-upgrade
它會檢查你已經擁有的庫檔案是否有更新的版本。
若果然有的話,它會問你是否需要更新(y/n)。
如此這般,你就已經成功地為你的64位系統安裝了32位支援了。
相關推薦
使 64位ubuntu 支援32位程式
第一步: 確認你有一個64位架構的核心 你可以開啟終端然後輸入: dpkg --print-architecture 你將會看到像下面這樣的內容: amd64 這說明著你已經擁有了64位架構核心。 第二步: 確認你打開了多架構支援功能 (多架構支援可以讓你在有64位庫的情況下使用32位庫。) 輸入:
64位Ubuntu執行32位程式及下載依賴庫
嗯幹活的時候就是會遇到一些奇奇怪怪的問題。 執行32位程式 在普通的64位Ubuntu機器上直接執行32位的ELF程式會出現這樣的問題: yy@yy-DELL:~$ ./cjpeg 115.bmp bash: ./cjpeg: 沒有那個檔案或目錄 然
64位ubuntu編譯32位程式
如上使用C4這個小工具時遇到來需要模擬32位系統的需求,發現使用-m32引數後,編譯提示錯誤,如下: /usr/bin/ld: 未知的模擬模式: 32 支援的模擬: elf_x86_64 elf32_x86_64 elf_i386 i386linux elf_l1om e
【遠端登入】64位Ubuntu安裝32位teamviewer及安裝配置SecureCRT
一、64位Ubuntu安裝32位teamviewer 步驟: (1)下載teamviewer。在Ubuntu系統下開啟瀏覽器去teamviewer官網,選擇Linux的Ubuntu版本下的
eclipse c +jre開發環境的建立(嵌入式linux,64位ubuntu,32位arm板)
1.64位ubuntu安裝使用32位交叉編譯器arm-2010.09需要注意的問題 在使用之前先安裝cross compiler,系統為ubuntu64位系統,安裝之前用的32位的arm-2010.09,該編譯器只能編譯32位程式,因此還需安裝32位的庫,可參考:http://www.o
64位ubuntu 相容32位
http://www.cnblogs.com/mliudong/p/4086797.html 首先要開啟64位系統對32位的支援 第一步:確認64為架構的核心 dpkg --print-architecture 輸出: adm64 說明已擁有64位架構核心。
配置:使安裝在64位系統上的IIS7支援32位的應用程式
在軟體開發領域,最重要的一點也是保持軟體業穩步推進的因素是:軟體的向下相容。這節我們討論如何配置IIS7,讓32位的Web應用程式在64位的系統上執行。1.開啟IIS,並在IIS上建立一個
什麼是64位系統以及64為系統對32位的支援和優缺點
第一講 什麼是64位系統 截至本課程編寫的時間為止,市場上有兩種受歡迎的64位微處理器體系結構:IA64 和Intel64 IA-64是由 Intel 和HP 合作開發的64位微處理機體系結構。Itanium 和Itanium2 微處理機中就是用了這種體系結構。如想了解更多關於IA-64的資訊
如何檢視自己執行ubuntu是32位還是64位
當安裝ubuntu在pc上,不推薦在32位pc安裝64位作業系統,64位pc安裝32位作業系統 方法/步驟 按ctrl+shift+t 快捷鍵,開啟終端,輸入sudo uname –m ,按下enter 如果顯示i686,你安裝了32位作業系統
64位作業系統啟用32位應用程式導致網站打不開的原因
本地沒問題,一到伺服器上就不行。不用說肯定是iis環境問題經仔細發現,部署的伺服器 iis7.0中,網站的 isapi 篩選器中多瞭如下兩個東西根據名稱可以看出 ,這個應該伺服器上有個安全狗。刪掉就行
64位Kali和Ubuntu安裝32位執行環境和編譯環境
kali 安裝32位執行環境 這裡使用kali的原始更新源,使用命令: leafpad /etc/apt/sources.list 在文字中輸入: deb http://http.
生成支援32位和64位靜態庫
我們在類UNIX平臺下,編譯32位或64位程式時,會分別使用對應的庫,32位或者64位庫(使用file命令檢視),下面說一下如何生成一個庫,支援32位和64位平臺。 以下是庫檔案:test_a.c #include <stdio.h>
ubuntu16 64位 編譯64位程序和32位程序
bit dong pan urn 程序 g++ update architect cut 安裝了ubuntu16 64位的系統,想在該環境下用gcc編譯64位和32位的程序 默認已經安裝了64位環境的gcc 1. 首先確認安裝的環境是不是64位的 cocoa@cocoaU
8.Ubuntu安裝32位依賴
軟件 使用 ia32 post 軟件包 sudo命令 sta 支持 all Ubuntu16.04版本已不支持ia32-libs的軟件包,而是使用了lib32ncurses5、lib32z1軟件包做為替代,所以在Ubuntu16.04版本當中應該安裝執行: apt-get
64位程序呼叫32位dll的解決方法 64位程序呼叫32位dll的解決方法
64位程序呼叫32位dll的解決方法 最近做在Windows XP X64,VS2005環境下做32位程式編譯為64位程式的工作,遇到了一些64位程式設計中可能遇到的問題:如內聯彙編(解決方法改為C/C++程式碼),long型別的變化,最關鍵的遇到了64位程序需要呼叫32
在64系統上執行32位DLL,應將DLL放在C:\Windows\SysWOW64目錄下
在64系統上執行32位DLL,應將DLL放在C:\Windows\SysWOW64目錄下 之前都搞反了。 64位系統安裝目錄分為兩種 64位用:C:\Program Files 32位用:C:\Program Files (x86) 64位系統系統目錄分為兩種 64位用:C:\Windo
64位機器與32位機器的區別
文章目錄 一、區別 二、參考 一、區別 比如32位機器 運算器一次最多可以處理32位資料 暫存器最大寬度32 暫存器和運算器之間的通路為32位 如下面的16位機器,運算器和暫存器之間通路為16位。暫存器
arm-linux-gcc編譯時出現的一些小插曲-----64位系統需要32位的庫
最近由於工作的需要,重新弄起arm-linux-gcc編譯。離上一次弄這些有整整10年了。 我是在一臺64位的機器上實機安裝的 centos7 發行版,系統和交叉編譯器的安裝過程自是沒話說,問題出在使用arm-linux-gcc編譯 arm程式時, $ arm-linu
Ubuntu16.04 64位系統使用32位交叉編譯器的問題
在ubuntu16.04的64位系統上安裝32位交叉編譯工具鏈,建好軟連線後,發現無法使用,顯示No such file or directory。 解決方法: sudo apt-get install libc6:i386 安裝完成後,測試可用。 後來有發現其它解決
計算機組成原理--64位CPU裝載32位作業系統,它的定址能力還是4GB嗎?
藉由這個問題,今天我們就把 32 位 CPU、64 位 CPU、32 位作業系統、64 位作業系統之間的區別與聯絡徹底搞清楚。對於這個問題,博主也是一知半解了好長時間啊~ 基本概念 32位的CPU與64位CPU 以下內容摘自維基百科: 64