第一步:確認你有乙個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 -f dist-upgrade
它會檢查你已經擁有的庫檔案是否有更新的版本。
若果然有的話,它會問你是否需要更新
(y/n)
如此這般,你就已經成功地為你的64位系統安裝了32位支援了。
另外,有時我們還會遇到執行32位程式時提示如下:
./make_ext4fs: no such file or directory
檢視下檔案
[cpp]view plain
copy
#### file make_ext4fs
make_ext4fs: elf 32-bit lsb executable, intel 80386, version 1 (sysv), dynamically linked (uses shared libs), for
gnu/linux 2.6.8, not stripped
wsh@ubuntu:~/desktop$
可以從上面看到make_ext4fs為32位程式,所以我們需要讓64位機支援執行32位應用。
執行下面兩條命令即可解決問題:
[cpp]view plain
copy
sudo apt-get install lib32c-dev
[cpp]view plain
copy
sudo apt-get install lib32stdc++6
ubuntu 14 04 64位 編譯C程式
最近裝了ubuntu 14.04 64位的系統來玩。用來開發android程式沒什麼問題,可用來折騰個c程式時,發現編譯不過,會出現下面的錯誤資訊 in file included from c 1 0 usr include stdio.h 27 23 fatal error features.h...
在Ubuntu14 04 64位上安裝Clion
sudo tar zxvf clion 2017.3.tar.gz c opt cd opt clion 2017.3 bin clion.sh 即可進入安裝介面。開啟後點選ok,accept等等,直到進入啟用介面clion license activation。授權方法 啟用時選擇license ...
ubuntu14 04 64位 安裝搜狗輸入法
64位 2 使用deb安裝工具gdebi,這個工具能解決所有依賴問題 sudo apt get install gdebi 3 直接安裝 gdebi sogou pinyin linux 1.0.0.0033 amd64.deb 然後登出,如果沒有出現搜狗請在 系統設定 語言支援 鍵盤輸入方式系統 ...