導航:首頁 > 操作系統 > linux動態庫目錄

linux動態庫目錄

發布時間:2023-09-04 10:46:19

linux目錄結構

通過命令ls/可以展示Linux系統目錄結構,主要包括以下內容:

1.bin

bin是Binary的縮寫, 這個目錄存放著最經常使用的命令。

2.boot

這里存放的是啟動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件。

3.dev

dev是Device的縮寫, 該目錄下存放的是Linux的外部設備,在Linux中訪問設備的方式和訪問文件的方式是相同的。

4.etc

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

5.home

用戶的主目錄,在Linux中,每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號命名的。

6.lib

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

7.lost+found

這個目錄一般情況下是空的,當系統非法關機後,這里就存放了一些文件。

8.media

linux系統會自動識別一些設備,例如U盤、光碟機等等,當識別後,linux會把識別的設備掛載到這個目錄下。

9.mnt

系統提供該目錄是為了讓用戶臨時掛載別的文件系統的,我們可以將光碟機掛載在/mnt/上,然後進入該目錄就可以查看光碟機里的內容。

10.opt

這是給主機額外安裝軟體所擺放的目錄。比如你安裝一個ORACLE資料庫則就可以放到這個目錄下。默認是空的。

11.proc

這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來獲取系統信息。

這個目錄的內容不在硬碟上而是在內存里,我們也可以直接修改裡面的某些文件,比如可以通過下面的命令來屏蔽主機的ping命令,使別人無法ping你的機器。

12.root

該目錄為系統管理員,也稱作超級許可權者的用戶主目錄。

13.sbin

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

14.selinux

這個目錄是Redhat/CentOS所特有的目錄,Selinux是一個安全機制,類似於windows的防火牆,但是這套機制比較復雜,這個目錄就是存放selinux相關的文件的。

15.srv

該目錄存放一些服務啟動之後需要提取的數據。

…………

在linux系統中,有幾個目錄是比較重要的,平時需要注意不要誤刪或隨意更改內部文件,主要包括/etc、/bin、/sbin、/usr/bin、/usr/sbin以及/var。

② 用arm-linux交叉編譯器使用動態庫時搜索標准路徑是什麼

你可以試著加--verbose選項,可以看到它的搜索路徑。
如果你有根文件系統,那麼通過指定--sysroot=dir,他會在默認的搜索路徑之前加上一個dir,在這些地方找;
還可以額外使用-Ldir來添加搜索路徑。

③ linux怎麼配置庫目錄附加依賴項

一、添加附加包含目錄
      法1:-I path(path為頭文件路徑)
      法2:將頭文件拷貝到 /usr/local/include中
      相當於VS中添加包含路徑。
二、添加依賴庫
       法1,編譯階段,g++編譯器編譯:
       -L path –lcaffe(path為附加庫目錄路徑;-l指定附加依賴項,比如-lcaffe表示附加libcaffe.so動態庫文件)。
執行階段,在工作目錄或環境變數中搜索dll文件:
       添加環境變數:
2.1 /etc/ld.so.conf 文件中方法:
添加庫目錄,使其成為共享庫:
2.1.1、 打開文件:sudo gedit /etc/ld.so.conf
2.1.2、在文件中添加路徑(如libnnpack.so的路徑)
2.1.2、使其生效:sudo ldconfig
2.2     export方法,參考:http://blog.csdn.net/xzzppp/article/details/53305120
VS中添加附加庫目錄路徑和附加依賴項,分別如下圖所示:
法2,在編譯階段直接指定: path/libcaffe.so(path為附加庫目錄路徑,libcaffe.so為動態庫,在執行階段可以直接運行)
法3,, Linux動態庫的默認搜索路徑是/lib和/usr/lib,將動態庫拷貝到這兩個文件夾下面。

④ linux中mysql的動態鏈接庫在哪個文件中

linux下的mysql,一般提供2個庫:libmysqlclient.so 和 libmysqlclient_r.so
其中ibmysqlclient_r.so 是 libmysqlclient.so 的多線程安全版本

因為安裝時系統環境和指定的路徑可能不同,這2個庫的路徑可能在以下4個目錄內
/usr/lib/mysql/
/usr/lib64/mysql
/usr/lib/
/usr/lib64/

⑤ linux的動態庫.so文件放下哪裡

這個一般沒有要求。一般/lib /usr/lib
其它的要看具體情況。。。
如果你是自己編譯的應用程序,.so文件一般就在安裝目錄下的lib目錄中。

閱讀全文

與linux動態庫目錄相關的資料

熱點內容
廣聯達加密鎖怎麼看到期 瀏覽:172
cad軌跡命令 瀏覽:977
同事刷到女程序員自媒體視頻 瀏覽:571
校驗演算法的缺點是什麼 瀏覽:717
PHP商品分類功能實現 瀏覽:330
php取字元串中間 瀏覽:430
程序員經常用工具 瀏覽:835
降服主力指標源碼主圖 瀏覽:500
python實用庫 瀏覽:692
電腦默認7個文件夾 瀏覽:11
新唐單片機安裝c51後編譯錯誤 瀏覽:530
紅包源碼引流神器 瀏覽:235
學生初中畢業撕書解壓 瀏覽:747
命令方塊刷銅點教學 瀏覽:690
php郵件訂閱系統 瀏覽:997
柱樑底加密箍間距 瀏覽:30
pythonjavascript對比 瀏覽:741
什麼動漫app是大陸字幕 瀏覽:286
android查看activity棧 瀏覽:918
x86固件編譯 瀏覽:166