NVIDIA Jetson Xavier NX相關組件庫安裝


博客搬移到:https://blog.csdn.net/u013171226/article/details/107680315

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

一:將jetson Xavier NX重新刷機之后,在jetson xavier上面運行自己的程序,make編譯時發現存在幾個庫找不到的問題,編譯錯誤截圖如下,

 1.安裝boost庫,

sudo apt-get install libboost-all-dev

利用上面的命令安裝之后,找不到boost的錯誤消失

2.安裝glog庫,

sudo apt-get install libgoogle-glog-dev

當然也可以采用下載源碼進行編譯安裝的方法,

3.安裝hdf5

sudo apt-get install libhdf5-serial-dev hdf5-tools

4.安裝leveldb

原文鏈接如下:https://ywnz.com/linuxysjk/4280.html

在Ubuntu 18.04/Ubuntu 16.04系統中安裝LevelDB

1、安裝libsnappy壓縮/解壓縮庫工具包:

sudo apt-get install libsnappy-dev

2、然后檢查LevelDB最新版本,當前版本是1.20,以下在系統終端中下載:

wget https://github.com/google/leveldb/archive/v1.20.tar.gz

tar xvf v1.20.tar.gz

rm -f v1.20.tar.gz

3、將你的工作目錄更改為leveldb:

cd leveldb-1.20

4、安裝LevelDB:

make

sudo scp -r out-static/lib* out-shared/lib* "/usr/local/lib"

cd include

sudo scp -r leveldb /usr/local/include

sudo ldconfig

到這里,就可以在Ubuntu 18.04/Ubuntu 16.04系統中安裝上LevelDB了。

 5.安裝gflag

sudo apt-get install libgflags-dev

 二,有一次編譯自己的代碼時候,提示如下錯誤, 

解決方法如下

sudo apt-get install libatlas-base-dev

三:安裝libopenmpi-dev

有一次利用上面的命令安裝相應庫的時候,提示需要安裝其他的依賴,而安裝其他依賴的時候,提示需要安裝libopenmpi-dev

apt-get install libopenmpi-dev

提示如下錯誤

libopenmpi-dev : Depends: openmpi-common (= 1.10.2-8ubuntu1) but 2.1.1-8 is to be installed

於是安裝 openmpi-common

到 https://www.open-mpi.org/software/ompi/v1.10/ 上面下載openmpi-1.10.2.tar.gz

然后

tar zxf openmpi-1.10.2.tar.gz
cd openmpi-1.10.2/
./configure
make
sudo make install

然后make的時候出錯,於是換種方法,

然后先把已經安裝的2.1.1卸載掉,然后重新安裝,於是

sudo apt-get remove --purge openmpi-common

然后

apt-get install openmpi-common

然后發現這個時候安裝的就是1.10.2版本了。

四:安裝 liblmdb-dev

sudo apt-get install liblmdb-dev


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM