作者:用户ll08sq9y2x | 来源:互联网 | 2023-09-12 12:54
Linux错误集锦
- 输入法候选框消失
- 没有USB权限
- cudnn升级
- linux卡在logo界面
- linux启动没有任务栏
- 更新boost
- Q: /usr/include/yaml-cpp/node/detail/iterator.h:48:47: error: ‘next’ is not a member of ‘boost’
- NTFS挂载问题
- 无法找到jpeg
输入法候选框消失
在安装fcitx后,无法显示输入候选框,是因为没有安装lib
sudo apt-get install fcitx-libs
重启系统,恢复正常
没有USB权限
当打开usb时,出现下列错误,代表usb口没有权限
Permission denied: '/dev/ttyUSB0'
把自己用户的分组加入dialog即可,jason为我的用户名
sudo usermod -aG dialout jason
cudnn升级
删除旧版本
sudo rm -rf /usr/local/cuda/include/cudnn.h
sudo rm -rf /usr/local/cuda/lib64/libcudnn
安装新版本
下载对应版本的library for linux(下载地址)
sudo cp include/cudnn.h /usr/local/cuda/include/
sudo cp lib64/lib* /usr/local/cuda/lib64/
建立软连接,在/usr/local/cuda/lib64目录下打开终端,执行如下指令:
sudo chmod +r libcudnn.so.7.5.0
sudo ln -sf libcudnn.so.7.5.0 libcudnn.so.7
sudo ln -sf libcudnn.so.7 libcudnn.so
sudo ldconfig
查看版本号
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
linux卡在logo界面
在grub界面按e,在linux行的最后输入acpi_osi=linux nomodeset,然后按F10
linux启动没有任务栏
sudo service lightdm restart
如果没用,重新进入命令行模式
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo service lightdm start
sudo reboot
更新boost
查看当前boost版本
dpkg -S /usr/include/boost/version.hpp
下载地址
https://dl.bintray.com/boostorg/release/1.71.0/source/
安装
tar -zxvf boost_1_71_0.tar.gz
cd boost_1_71_0
sudo ./bootstrap.sh
sudo ./b2 install
配置环境
vim /etc/ld.so.conf
添加/usr/local/lib
执行ldconfig
Q: /usr/include/yaml-cpp/node/detail/iterator.h:48:47: error: ‘next’ is not a member of ‘boost’
实际上如果你安装了boost库的话,是有next的,网上还有回答说这个问题在1.66版本以后不存在了,这个我没有去验证。在/usr/include/boost 下面,我的机器上有个next_prior.hpp的文件,这个实际上就是实现了boost::next 的功能,解决办法很简单: sudo vi iterator.hpp,引入next_prior.hpp头文件就行了,#include。如果你的boost下面没有next_prior.hpp 这个文件,cd /usr/include/boost,查找包含实现next功能的头文件find -name “*.h” -type f | xargs grep boost::next。找到后包含进去就行了
NTFS挂载问题
sudo apt-get install exfat-fuse
无法找到jpeg
src/CMakeList.txt
target_link_libraries(
camera
adinterface adalgorithm adsensormodel adframework adpublic adcalibrationapi
hiredis log4cxx rt boost_thread protobuf zmq jpeg adsensorcommon
adcalmcarcamera admobileyecamera adleopardcamera adinvocamera adhorizoncamera
icsneocpp calmcar_sdk canlib restbed cufunc
cublas nvinfer nvinfer_plugin cudart nvparsers
#adcameramotion
${CMAKE_THREAD_LIBS_INIT} ${Boost_LIBRARIES} ${OpenCV_LIBS}
/usr/lib/x86_64-linux-gnu/libjpeg.so
)