JETSON AGX XAVIER装机

两套XAVIER,在第一台上装了很多依赖库,glog,gtest,redis,protobuffer等,现在第二台到了,想着linux应该和windows一样,可以直接配置路径,不用再从源码编译。折腾了将近一天,记录如下:

ubuntu18.04LTS下,不管是static还是share 库,都有库文件和头文件。解决库文件和头文件的配置,就解决了问题;

1#gcc路径配置

1.1#gcc header头文件 
sudo vim /etc/profile
export C_INCLUDE_PATH=C_INCLUDE_PATH:your_c_include_path
export CPLUS_INCLUDE_PATH=CPLUS_INCLUDE_PATH:your_cpp_include_path

1.2#gcc library文件

export LD_LIBRARY_PATH=your_shared_library_path
export LIBRARY_PATH=your_static_library_path

以上配置完成之后,需要重启系统,才能生效,此配置对于使用CMAKE编译已经足够;

2#QT 环境变量config
LD_LIBRARY_PATH=your_shared_library_path
LIBRARY_PATH=your_static_library_path

QtCreator的库寻找路径是自定义的,故需要对QT中的库进行单独配置。

======================================

至此,XAVIER装机已经可以快速实现。

#cmake install
sudo apt install cmake
#QT install
sudo apt-get install qt5-default qtcreator -y qtwebengine5-dev
#boost install
sudo apt-get install libboost-all-dev

 

===========================ARM==========================

#QT uninstall

sudo apt-get autoremove --purge libqt*

#QT from source

./configure -prefix /opt/Qt5.12.0 -nomake tests -nomake examples 
#VTK
cmake -DVTK_QT_VERSION:STRING=5 -DQT_QMAKE_EXECUTABLE:PATH=/opt/Qt5.12.0/bin/qmake -DVTK_Group_Qt:BOOL=ON -DCMAKE_PREFIX_PATH:PATH=/opt/Qt5.12.0/lib/cmake  -DBUILD_SHARED_LIBS:BOOL=ON ..

make -j 
sudo make install

安装完之后使用sudo find / -name libQVTKWidgetPlugin.so动态链接库的路径。

然后将它分别copy至QT的安装目录下:

/opt/Qt5.11.2/5.11.2/gcc_64/plugins/designer
/opt/Qt5.11.2/Tools/QtCreator/lib/Qt/plugins/designer

#解决QT字体
sudo cp -r /usr/share/fonts /opt/Qt5.12.0/lib/
sudo cp -r TTF/ /usr/share/fonts/truetype/source-code-pro
 

export QT_QWS_FONTDIR=/etc/fonts
export QT_QPA_FONTDIR=/opt/Qt5.12.0/lib/fonts/source-code-pro

#Qtcreator4.8.0

qmake 

make -j8

sudo make install

 

#CUDA10.0
sudo apt install cuda-toolkit-10-0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值