導航:首頁 > 操作系統 > linux指定庫路徑

linux指定庫路徑

發布時間:2023-02-11 20:29:16

linux系統mysql資料庫怎麼修改資料庫存放路徑

mnt目錄下建立mysql_data目錄
#cd
/mnt
#mkdir
mysql_data
把MySQL服務服務停掉。
#service
mysql
stop
把/var/lib/mysql整個目錄移到/mnt/mysql_data。
#mv
/usr/local/mysql/data/mnt/mysql_data
重新設置數據許可權。
#cd
/mnt/mysql_data
修改my.cnf配置文件
#vi
/etc/my.cnf
指明mysql.sock文件的產生位置。用符號#注釋掉原來socket,
修改MySQL啟動腳本。
#vi
/etc/init.d/mysql
找到datadir。
datadir
=
/mnt/mysql_data
7
重啟mysql服務
#service
mysql
start
好了,至此資料庫目錄位置已遷移完畢。

Ⅱ 關於 Linux c 的函數庫文件的 路徑問題

要學會用man,特別是man2(系統調用)和man3(C函數庫),比如:


mansqrt

會顯示需要引用的頭文件,編譯時需要的動態鏈接庫

如果重復,則需要指定手冊章節,比如

manwrite顯示的是write程序幫助,如果想看系統調用,則要輸入man2wirte

另外,/lib64:/lib:/usr/lib64:/usr/lib這些是系統預設的,不用指定

Ⅲ 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下查找 資料庫在哪個文件夾

可以使用find及local查找。
find:
1.命令格式:
find pathname -options [-print -exec -ok ...]
2.命令功能:
用於在文件樹種查找文件,並作出相應的處理
3.命令參數:
pathname: find命令所查找的目錄路徑。例如用.來表示當前目錄,用/來表示系統根目錄。
-print: find命令將匹配的文件輸出到標准輸出。
-exec: find命令對匹配的文件執行該參數所給出的shell命令。相應命令的形式為'command' { } \;,注意{ }和\;之間的空格。
-ok: 和-exec的作用相同,只不過以一種更為安全的模式來執行該參數所給出的shell命令,在執行每一個命令之前,都會給出提示,讓用戶來確定是否執行。
4.命令選項:
-name 按照文件名查找文件。
-perm 按照文件許可權來查找文件。
-prune 使用這一選項可以使find命令不在當前指定的目錄中查找,如果同時使用-depth選項,那麼-prune將被find命令忽略。
-user 按照文件屬主來查找文件。
-group 按照文件所屬的組來查找文件。
-mtime -n +n 按照文件的更改時間來查找文件, - n表示文件更改時間距現在n天以內,+ n表示文件更改時間距現在n天以前。find命令還有-atime和-ctime 選項,但它們都和-m time選項。
-nogroup 查找無有效所屬組的文件,即該文件所屬的組在/etc/groups中不存在。
-nouser 查找無有效屬主的文件,即該文件的屬主在/etc/passwd中不存在。
-newer file1 ! file2 查找更改時間比文件file1新但比文件file2舊的文件。
-type 查找某一類型的文件,諸如:
b - 塊設備文件。
d - 目錄。
c - 字元設備文件。
p - 管道文件。
l - 符號鏈接文件。
f - 普通文件。
-size n:[c] 查找文件長度為n塊的文件,帶有c時表示文件長度以位元組計。-depth:在查找文件時,首先查找當前目錄中的文件,然後再在其子目錄中查找。
-fstype:查找位於某一類型文件系統中的文件,這些文件系統類型通常可以在配置文件/etc/fstab中找到,該配置文件中包含了本系統中有關文件系統的信息。
-mount:在查找文件時不跨越文件系統mount點。
-follow:如果find命令遇到符號鏈接文件,就跟蹤至鏈接所指向的文件。
-cpio:對匹配的文件使用cpio命令,將這些文件備份到磁帶設備中。
另外,下面三個的區別:
-amin n 查找系統中最後N分鍾訪問的文件
-atime n 查找系統中最後n*24小時訪問的文件
-cmin n 查找系統中最後N分鍾被改變文件狀態的文件
-ctime n 查找系統中最後n*24小時被改變文件狀態的文件
-mmin n 查找系統中最後N分鍾被改變文件數據的文件
-mtime n 查找系統中最後n*24小時被改變文件數據的文件
locate:

1.命令格式:
Locate [選擇參數] [樣式]
2.命令功能:
locate命令可以在搜尋資料庫時快速找到檔案,資料庫由updatedb程序來更新,updatedb是由cron daemon周期性建立的,locate命令在搜尋資料庫時比由整個由硬碟資料來搜尋資料來得快,但較差勁的是locate所找到的檔案若是最近才建立或 剛更名的,可能會找不到,在內定值中,updatedb每天會跑一次,可以由修改crontab來更新設定值。(etc/crontab)
locate指定用在搜尋符合條件的檔案,它會去儲存檔案與目錄名稱的資料庫內,尋找合乎範本樣式條件的檔案或目錄錄,可以使用特殊字元(如」*」 或」?」等)來指定範本樣式,如指定範本為kcpa*ner, locate會找出所有起始字串為kcpa且結尾為ner的檔案或目錄,如名稱為kcpartner若目錄錄名稱為kcpa_ner則會列出該目錄下包括 子目錄在內的所有檔案。
locate指令和find找尋檔案的功能類似,但locate是透過update程序將硬碟中的所有檔案和目錄資料先建立一個索引資料庫,在 執行loacte時直接找該索引,查詢速度會較快,索引資料庫一般是由操作系統管理,但也可以直接下達update強迫系統立即修改索引資料庫。
3.命令參數:
-e 將排除在尋找的范圍之外。
-1 如果 是 1.則啟動安全模式。在安全模式下,使用者不會看到許可權無法看到 的檔案。這會始速度減慢,因為 locate 必須至實際的檔案系統中取得檔案的 許可權資料。
-f 將特定的檔案系統排除在外,例如我們沒有到理要把 proc 檔案系統中的檔案 放在資料庫中。
-q 安靜模式,不會顯示任何錯誤訊息。
-n 至多顯示 n個輸出。
-r 使用正規運算式 做尋找的條件。
-o 指定資料庫存的名稱。
-d 指定資料庫的路徑
-h 顯示輔助訊息
-V 顯示程式的版本訊息

Ⅳ linux下用交叉編譯器編譯時,已經指定了庫的路徑跟庫的名字,可是還是報錯找不到庫。

看起來它不是個庫,倒像是個可執行程序
一般so都放在lib這樣的目錄下,你這個是bin,而且和它在一起的都是可執行程序,並且它沒有so後綴名。

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

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

Ⅶ linux應用程序通過什麼去找庫

1.環境變數LD_LIBRARY_PATH指定的動態庫搜索路徑;

2.配置文件/etc/ld.so.conf中指定的動態庫搜索路徑;

3.默認的動態庫搜索路徑/lib;

4.默認的動態庫搜索路徑/usr/lib。

另外在編譯的時候也需要指定庫的路徑的! 通過-L的參數指定參與鏈接的庫的位置;
靜態庫(.a)和動態庫(.so)是有區別的;
靜態庫是參與鏈接之後,在運行時就不需要找庫了;而動態庫需要在已有的環境配置里找到對應的庫;

Ⅷ linux下如何讓應用程序到我指定的目錄下找庫文件

需要在環境變數加上你的庫文件
或者
# vim /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/mysql/lib
加上你的庫目錄
ldconfig

Ⅸ Linux是怎麼包含指定的庫文件

linux下C語言編程,指定包含目錄和引用庫文件的gcc參數:

指定包含目錄:-I path

指定庫文件目錄:-L path

path為相應的目錄路徑,如:

gcc-I$HOME/includetest.c-otest-L$HOME/lib-lmylib
閱讀全文

與linux指定庫路徑相關的資料

熱點內容
lk4102加密晶元 瀏覽:588
怎麼更改app店面 瀏覽:489
設備部門如何做好伺服器 瀏覽:849
androido下載 瀏覽:476
神奇高量戰法副圖源碼 瀏覽:830
匯編語言設計凱撒密碼加密器 瀏覽:392
主次梁加密是加在哪裡 瀏覽:664
模板匹配演算法matlab 瀏覽:825
外地程序員去北京 瀏覽:24
安卓機換蘋果12如何轉移數據 瀏覽:420
互聯網ntp伺服器地址及埠 瀏覽:613
pdf到word轉換器 瀏覽:269
飛行解壓素材 瀏覽:498
51單片機指令用背嗎 瀏覽:936
unityai演算法 瀏覽:834
我的世界ice伺服器如何打開pvp 瀏覽:975
c語言編程如何做標記 瀏覽:884
python數據分析實戰pdf 瀏覽:985
u盤插入文件夾 瀏覽:918
華為amd雲伺服器 瀏覽:497