導航:首頁 > 操作系統 > 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動態庫目錄相關的資料

熱點內容
光遇為什麼之前沒有安卓服 瀏覽:745
移動硬碟顯示可用加密 瀏覽:944
python萬能庫開發 瀏覽:875
向日葵遠程解壓 瀏覽:883
androidedittext布局 瀏覽:320
題庫管理app哪個好用 瀏覽:989
安卓游戲中亮度自動調節如何關閉 瀏覽:892
求派演算法 瀏覽:551
pythonweb編程實例 瀏覽:190
鞋盒怎麼做文件夾收納盒視頻 瀏覽:757
模擬電子技術第四版pdf 瀏覽:961
解壓車貸後gps怎麼找 瀏覽:352
源碼資料庫怎麼配備 瀏覽:138
知乎程序員小灰 瀏覽:574
新概念英語第一冊書pdf 瀏覽:8
安卓ans文件怎麼打開 瀏覽:895
選擇題改進分治演算法的方法有 瀏覽:110
下載雲伺服器有什麼好處 瀏覽:23
江蘇機架式伺服器雲主機 瀏覽:411
linux補全命令 瀏覽:514