專業(yè)網(wǎng)站建設(shè)機構(gòu)網(wǎng)站怎么宣傳
- 關(guān)于export LD_LIBRARY_PATH
- cmake默認地址
- CMakelists.txt知識
- 擴充/home:掛載新磁盤到 /home 子目錄
關(guān)于export LD_LIBRARY_PATH
程序運行時默認的依賴庫的位置包括lib
, /usr/lib
,/usr/local/lib
通過命令export LD_LIBRARY_PATH=desired_path:$LD_LIBRARY_PATH
追加用戶庫文件路徑,即將desired_path
添加到 LD_LIBRARY_PATH
的開頭
Tips:通過export添加的環(huán)境變量僅針對當前運行shell生效,退出后被重置,而且重新啟動的shell也不會繼承。
Tips:可以寫到.sh
cmake默認地址
/usr/local/
:用于存放由用戶自行安裝的程序和庫文件的目錄。默認情況下,CMake 會將程序安裝到 /usr/local 下,以避免與操作系統(tǒng)提供的默認程序發(fā)生沖突。
/usr/bin/
:是系統(tǒng)級別的二進制可執(zhí)行文件存放目錄,通常是由操作系統(tǒng)的包管理工具安裝的程序。
Tips:如果你使用 CMake 編譯,默認的安裝路徑可能會是當前目錄,除非你明確指定其他路徑。
CMakelists.txt知識
https://editor.csdn.net/md?articleId=143773844
擴充/home:掛載新磁盤到 /home 子目錄
- windows里設(shè)置-磁盤管理-新建卷
- ubuntu
df -h
根據(jù)大小找到剛才的磁盤名字,比如/dev/nvme0n1p5
。如果沒掛載用sudo fdisk -l
查看 - 解掛載
sudo umount /dev/nvme0n1p5
- 格式化
sudo su
切換root賬戶,mkfs -t ext4 /dev/nvme0n1p5
用于將指定的分區(qū) /dev/nvme0n1p5 格式化為 ext4 文件系統(tǒng) - 然后掛載,注意這里只是臨時掛載。
sudo mount /dev/nvme0n1p5 /home/EDisk
查詢UUID,ls -l /dev/disk/by-uuid
,復制下來
- 編輯 /etc/fstab 文件,將新磁盤添加進去,設(shè)置為開機自動掛載,
sudo gedit /etc/fstab
最后一行添加UUID=8ad0a629-9cef-4a1c-8a1f-05e72e840fff /home/EDisk ext4 defaults 0 2
- 此時會有帶鎖的問題,可以更改權(quán)限
sudo chmod 777 /home/EDisk
或者在上一步驟時UUID=8ad0a629-9cef-4a1c-8a1f-05e72e840fff /home/EDisk ext4 defaults ,umask=000 0 2
其中,umask=000 表示允許所有用戶讀寫和執(zhí)行(相當于 chmod 777 的效果)。