當前位置:首頁 » 操作系統 » linuxlib

linuxlib

發布時間: 2022-01-11 01:47:00

linux下的lib64是做什麼的

linux 64位(可以uname -a查看下內核是否位64位的)用的lib庫,和/lib是一樣的:
/lib :標准程序設計庫,/lib目錄是根文件系統上的程序所需的共享庫,存放了根文件系統程序運行所需的共享文件。又叫動態鏈接共享庫,作用類似windows里的.dll文件。 這些文件包含了可被許多程序共享的代碼,以避免每個程序都包含有相同的子程序的副本,故可以使得可執行文件變得更小,節省空間。
/lib/moles 目錄包含系統核心可載入各種模塊,尤其是那些在恢復損壞的系統時重新引導系統所需的模塊(例如網路和文件系統驅動)。

Ⅱ linux中的lib目錄是什麼作用

存放動態鏈接庫文件

Ⅲ linux的usr中有lib和lib64,是表示系統是64位的嗎

不一定哦,也可能是別人tar了一個lib64的包哦。呵呵。

查看內核是否是64位的,uname -a 如果輸出內容中有x86_64字樣的,是64位。
查看文件或命令是否是64位的,file 命令或文件名 ,如果輸出中有64-bit字樣,表示是64位的。

Ⅳ Linux 里有/lib和/usr/lib,這兩個目錄下的庫文件有什麼區別嗎

/lib這個目錄下的函數庫是在開機時會用到的函數庫,還有/bin、/sbin裡面的那些命令調用的函數庫,/lib/moles下面還會放置內核模塊(驅動程序);而/usr/lib目錄放置的是應用軟體用到的函數庫文件。

Ⅳ 如何檢查linux上安裝lib是否齊全

1、操作系統級別的共享庫和基礎的系統工具庫
比方說libc.so, libz.so, libpthread.so等等,這些系統庫會被放在/lib和/usr/lib目錄下面,如果是64位操作系統,還會有/lib64和/usr /lib64目錄。如果操作系統帶有圖形界面,那麼還會有/usr/X11R6/lib目錄,如果是64位操作系統,還有/usr/X11R6 /lib64目錄。此外還可能有其他特定Linux版本的系統庫目錄。
這些系統庫文件的完整和版本的正確,確保了Linux上面各種程序能夠正常的運行。
2、應用程序級別的系統共享庫
並非操作系統自帶,但是可能被很多應用程序所共享的庫,一般會被放在/usr/local/lib和/usr/local/lib64這兩個目錄下面。很多你自行編譯安裝的程序都會在編譯的時候自動把/usr/local/lib加入gcc的-L參數,而在運行的時候自動到/usr/local /lib下面去尋找共享庫。
以上兩類的動態共享庫,應用程序會自動尋找到他們,並不需要你額外的設置和擔心。這是為什麼呢?因為以上這些目錄默認就被加入到動態鏈接程序的搜索路徑裡面了。Linux的系統共享庫搜索路徑定義在/etc/ld.so.conf這個配置文件裡面。這個文件的內容格式大致如下:

/usr/X11R6/lib64
/usr/X11R6/lib
/usr/local/lib
/lib64
/lib
/usr/lib64
/usr/lib
/usr/local/lib64
/usr/local/ImageMagick/lib
假設我們自己編譯安裝的ImageMagick圖形庫在/usr/local/ImageMagick目錄下面,並且希望其他應用程序都可以使用 ImageMagick的動態共享庫,那麼我們只需要把/usr/local/ImageMagick/lib目錄加入/etc/ld.so.conf文件裡面,然後執行:ldconfig 命令即可。
ldcofig將搜索以上所有的目錄,為共享庫建立一個緩存文件/etc/ld.so.cache。為了確認ldconfig已經搜索到ImageMagick的庫,我們可以用上面介紹的strings命令從ld.so.cache裡面抽取文本信息來檢查一下:

strings /etc/ld.so.cache | grep ImageMagick

ldd <可執行文件名> 查看可執行文件鏈接了哪些 系統動態鏈接庫nm <可執行文件名> 查看可執行文件裡面有哪些符號
strip <可執行文件名> 去除符號表可以給可執行文件瘦身
如果我們想從可執行程序裡面提取出來一點什麼文本信息的話,還可以用strings命令
strings <可執行文件名>

Linux操作系統上面的動態共享庫大致分為三類:

Ⅵ linux 下目錄的含義,比如lib是放什麼文件的,還有dev什麼的,有好幾個文件名稱,都分別是什麼意思

/bin
bin是binary的縮寫。這個目錄沿襲了UNIX系統的結構,存放著使用者最經常使用的命令。例如cp、ls、cat,等等。

/boot
這里存放的是啟動Linux時使用的一些核心文件。

/dev
dev是device(設備)的縮寫。這個目錄下是所有Linux的外部設備,其功能類似DOS下的.sys和Win下的.vxd。在Linux中設備和文件是用同種方法訪問的。例如:/dev/hda代表第一個物理IDE硬碟。

/etc
這個目錄用來存放系統管理所需要的配置文件和子目錄。

/home
用戶的主目錄,比如說有個用戶叫wang,那他的主目錄就是/home/wang也可以用~wang表示。

/lib
這個目錄里存放著系統最基本的動態鏈接共享庫,其作用類似於Windows里的.dll文件。幾乎所有的應用程序都須要用到這些共享庫。

/lost+found
這個目錄平時是空的,當系統不正常關機後,這里就成了一些無家可歸的文件的避難所。對了,有點類似於DOS下的.chk文件。

/mnt
這個目錄是空的,系統提供這個目錄是讓用戶臨時掛載別的文件系統。

/proc
這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來獲取系統信息。也就是說,這個目錄的內容不在硬碟上而是在內存里。

/root
系統管理員(也叫超級用戶)的主目錄。作為系統的擁有者,總要有些特權啊!比如單獨擁有一個目錄。

/sbin
s就是Super User的意思,也就是說這里存放的是系統管理員使用的管理程序。

/tmp
這個目錄不用說,一定是用來存放一些臨時文件的地方了。

/usr
這是最龐大的目錄,我們要用到的應用程序和文件幾乎都存放在這個目錄下。其中包含以下子目錄;

/usr/X11R6
存放X-Window的目錄;

/usr/bin
存放著許多應用程序;

/usr/sbin
給超級用戶使用的一些管理程序就放在這里;

/usr/doc
這是Linux文檔的大本營;

/usr/include
Linux下開發和編譯應用程序需要的頭文件,在這里查找;

/usr/lib
存放一些常用的動態鏈接共享庫和靜態檔案庫;

/usr/local
這是提供給一般用戶的/usr目錄,在這里安裝軟體最適合;

/usr/man
man在Linux中是幫助的同義詞,這里就是幫助文檔的存放目錄;

/usr/src
Linux開放的源代碼就存在這個目錄,愛好者們別放過哦!

/var
這個目錄中存放著那些不斷在擴充著的東西,為了保持/usr的相對穩定,那些經常被修改的目錄可以放在這個目錄下,實際上許多系統管理員都是這樣乾的。順帶說一下系統的日誌文件就在/var/log目錄中。

Ⅶ 在linux當中也lib開頭的文件的作用是什麼

這些lib庫包括動態運行庫和靜態庫。
lib***.a是靜態庫
lib***.so是動態庫
靜態庫在編譯時被載入到二進制文件中
動態庫在運行時載入到進程的內存空間中
簡單的說,這些庫就是為了讓你的程序能夠正常編譯運行的。

Ⅷ lib 在windows 和linux 中的區別

Linux中的/lib根目錄下的所程序的共享庫目錄。《Linux就該這么學》此目錄下包含系統引導和在根用戶執行命令時候所必需用到的共享庫。做個不太好但是比較形象的比喻,點類似於Windows上面的system32目錄。理說,這里存放的文件應該是/bin目錄下程序所需要的庫文件的存放地,也不排除一些例外的情況。類似的目錄還/usr/lib,/usr/local/lib等等,這么說你清楚了么

Ⅸ Linux 里有/lib和/usr/lib,這兩個目錄下的庫文件有什麼區別嗎如果沒區別為什麼又要分開放呢

有區別的。
/lib裡面給的是root和內核所需so或者a之類的庫文件,而/usr/lib是普通用戶能夠使用的。
Linux的程序有兩種模式,這個你應該知道,是用戶模式和內核模式,和這個也是有關系的,不再冗述。

Ⅹ linux中,/lib/moles 和 /usr/src 下面的文件有什麼區別。 二者的作用各是什麼,如果刪了可以嗎

這些文件可以刪除,這些是mysql 的log文件,需要有什麼事故的時候可以用這些文件來恢復數據,但是用到的時候會很少,可以修改配置文件不生成bin-log文件,默認的配置文件為my-huge.cnf 在你的/var/lib/mysql/support-files/目錄下,vi my-huge.cnf 搜索log-bin 在前面加#號注釋掉後就不會產生,log-bin文件了。

熱點內容
跳轉頁源碼 發布:2024-09-17 03:13:05 瀏覽:543
html文件上傳表單 發布:2024-09-17 03:08:02 瀏覽:784
聊天軟體編程 發布:2024-09-17 03:00:07 瀏覽:726
linuxoracle安裝路徑 發布:2024-09-17 01:57:29 瀏覽:688
兩個安卓手機照片怎麼同步 發布:2024-09-17 01:51:53 瀏覽:207
cf編譯後沒有黑框跳出來 發布:2024-09-17 01:46:54 瀏覽:249
安卓怎麼禁用應用讀取列表 發布:2024-09-17 01:46:45 瀏覽:524
win10設密碼在哪裡 發布:2024-09-17 01:33:32 瀏覽:662
情逢敵手迅雷下載ftp 發布:2024-09-17 01:32:35 瀏覽:337
安卓如何讓軟體按照步驟自動運行 發布:2024-09-17 01:28:27 瀏覽:197