热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux错误集锦

Linux错误集锦

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启动没有任务栏
  • ctrl+alt+F1进入命令行

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
)


版权声明:本文为wings0728原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/wings0728/article/details/102498625
推荐阅读
author-avatar
用户ll08sq9y2x
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有