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
posted @ 2020-06-08 10:27  cumtchw  阅读(2156)  评论(0编辑  收藏  举报