Linux 關於64位系統

2021-05-27 03:03:18 字數 429 閱讀 3171

1. 判斷linux系統是32位還是64位的方法:

$  getconf long_bit 

2.判斷乙個檔案是32位還是64位的方法:

$ $ file lib***x.so

libsyssp.so: elf 32-bit lsb shared object, intel 80386, version 1 (sysv), stripped

3.編譯過程中,如果出現如下錯誤,是由於在64位上使用了32位的庫。

/usr/bin/ld: warning: i386 architecture of input file `../lib/lib***x.a(tree_op.o)' is incompatible with i386:x86-64 output

對策:在編譯選項中追加 -m32     (未確認)

gcc -m32

64位Linux系統安裝Memcached

詳細步驟如下 cd tmp wget wget libevent 1.4.8 stable.tar.gz先安裝libevent tar zxvf libevent 1.4.8 stable.tar.gz cd libevent 1.4.8 stable configure prefix usr lo...

linux 檢視系統 32位 or 64位

1.uname a 如果有x86 64就是64位的,沒有就是32位的 2.uname m x86 64 3.arch x86 64 4.file bin cat bin cat elf 64 bit lsb executable,amd x86 64,version 1 sysv for gnu l...

linux 檢視系統 32位 or 64位

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!1.uname a 如果有x86 64就是64位的,沒有就是32位的 2.uname m x86 64 3.arch x86 64 4.file bin cat bin cat elf 64 bit lsb executable,amd x86 6...