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

熱點內容
安卓手機雨滴怎麼隱藏 瀏覽:587
pdf文件轉換器word 瀏覽:987
vscodepython模塊方法 瀏覽:344
如何知道伺服器有什麼漏洞 瀏覽:902
java電商訂單支付源碼 瀏覽:102
android手機滑鼠 瀏覽:465
php支付項目經驗 瀏覽:929
中國人民銀行在哪裡下載app 瀏覽:560
松餅pdf 瀏覽:667
萌新如何獲得命令 瀏覽:138
java設計模式及代碼 瀏覽:7
命令恢復資料庫 瀏覽:192
linuxoracle11gr2 瀏覽:972
攜程APP簽到在哪裡 瀏覽:389
dwg解壓方法 瀏覽:422
雲伺服器數據溝通 瀏覽:849
android地圖定位源碼 瀏覽:632
鴻蒙系統如何解除app安裝限制 瀏覽:499
阿里雲伺服器應用鏡像選哪個 瀏覽:344
win7策略更新命令 瀏覽:300