
linux相关的错误调试
Alen.Wang
智能机器人硕士,擅长复杂电路设计、嵌入式软件编程及系统架构设计,从事嵌入式AI开发工作,有多年项目开发经验。
我的联系邮箱 alen_wp@163.com
展开
-
usock: No such file or directory
因为运行 ubusd 时,会在 /var/run/ 目录下创建 ubus.sock 套接字文件,而本系统中,/var目录下没有 run目录,故而无法创建 ubus.sock 套接字文件。在搭建T113的tina系统时,运行ubusd报错,“usock: No such file or directory”解决方法:新建文件夹 “/var/run/”,然后再运行。欢迎大家关注我的微信公众号,不定期分享嵌入式开发的相关知识。原创 2024-06-07 15:16:14 · 333 阅读 · 0 评论 -
mosquitto编译报错: compilation error: file libmosquitto.3.xml line 4 element refentry
编译版本:mosquitto1.6.6编译报错: compilation error: file libmosquitto.3.xml line 4 element refentrywarning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"compilation error: file manpage.xsl line..原创 2020-07-23 10:39:54 · 988 阅读 · 1 评论 -
line 3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: No such file or directory
sudo apt-get install lib32ncurses5(网上下载的很多arm-linux-gcc都是32位的,64位的ubuntu需要按此包)原创 2018-01-01 21:07:04 · 1259 阅读 · 0 评论 -
在虚拟机里新建一个20G的硬盘,如何把他挂载在 /work 目录上
目的:在虚拟机里新建一个20G的硬盘,然后想把他挂载在 /work 目录上/dev/sda (系统盘)/dev/sdb (数据盘)/dev/sdc (数据盘)/dev/sdd (数据盘)/dev/sde (数据盘)1、查看文件系统是否已挂载:df -lFilesystem 1K-blocks Used Available Use% Mo原创 2018-01-01 19:37:50 · 3582 阅读 · 0 评论 -
ubuntu16.04让内核编译一次过的方法
问题:进入内核后,发现make menuconfig 出错,而且在在网上找到的一些安装包,安装结束后,发现make menuconfig后的图形界面虽然出来了,但是图形界面里的内容没有出来!解决方案:把下面这么多包安装上去,就能解决上述问题。sudo apt-get install gcc kernel-package libc6-dev tk8.6 libncurses5原创 2018-01-02 09:33:41 · 1052 阅读 · 0 评论 -
Ubuntu16下编译linux内核,报"mkimage" command not found错的解决
"mkimage" command not found - U-Boot images will not be built/work/system/linux-3.4.20/arch/arm/boot/Makefile:89: recipe for target 'arch/arm/boot/uImage' failedmake[1]: *** [arch/arm/boot/uImage]原创 2018-01-02 16:49:26 · 2428 阅读 · 2 评论 -
ubuntu16.04编译QT5.6所依赖的库
首先在QT的根目录下,阅读README文件!里面介绍了ubuntu环境下,编译该版本的QT需要安装的包New dependencies in Qt 5 ------------------------ Linux: On systems running X11, the XCB libraries are required for the p原创 2018-01-02 20:57:39 · 6905 阅读 · 0 评论 -
line 1: syntax error: unexpected word (expecting ")")
编译出来的程序在arm平台上运行时,出现下面的错误。/ # wpa_supplicant -B -c/etc/wpa_wpa2.conf -iwlan0/bin/wpa_supplicant: line 1: syntax error: unexpected word (expecting ")")这个问题的原因是 编译器造成的!!!我们在UBUNTU原创 2017-12-29 16:24:00 · 4739 阅读 · 0 评论 -
Clearsigned file isn‘t valid, got ‘NOSPLIT‘ (does the network require authentication?)
ubuntu16在运行sudo apt-get update 命令后,报出错误:Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?)原因:没有授权连外网!我用的是校园网!而且虚拟机使用的是桥接模式(虽然本机已经联网,但是虚拟机还未连接到网络。),所以需要原创 2018-01-06 16:22:37 · 17786 阅读 · 6 评论 -
Check failed: mdb_status == 0 (2 vs. 0) No such file or directory
运行 ./examples/mnist/train_lenet.sh 时,碰到了这个问题。一定是路径问题!!!仔细查看prototxt文件里面的各种路径!!!解决方案:把.prototxt里的相对路径,改成绝对路径原创 2018-01-07 13:59:18 · 1425 阅读 · 1 评论 -
void指针变量的用法
比如void *P=...;那么*P表示什么?warning: dereferencing 'void *' pointer [enabled by default]error: invalid use of void expressionvoid*类型定义的指针变量只接收对象的地址,没有对象的类型概念。所以该指针变量是不能直接用“*指针变量”去访问对象的,只能原创 2018-02-05 17:40:29 · 4635 阅读 · 0 评论 -
Vmware虚拟机linux上网问题
1、虚拟机linux上网问题1.1 VMware中虚拟机网络的三种设置第一种:桥接(bridged)第二种:NAT第三种:Host only 。 这种模式下仅主机可以上网,虚拟机不能上网。1.2、虚拟机上网方式1:NAT方式设置步骤:第一步:在菜单栏 虚拟机 -> 设置 -> 硬件 -> 网络适配器,右侧选择NAT模式第二步:vi原创 2017-12-13 13:05:46 · 926 阅读 · 0 评论 -
rmmod: chdir(/lib/modules): No such file or directory
内核版本:linux3.4.20交叉编译器:arm-linux-gcc 4.3.3busybox : busybox 1.20问题:使用rmmod会出现 rmmod : chdir(/lib/modules): No such file or directory ?现在的内核模块在插入卸载时都会要转到 “/lib/modules/内核版本号/ ” 这个目录里。原创 2016-12-18 15:06:33 · 840 阅读 · 0 评论 -
ubuntu版本很老,apt-get update更新失败时(W: Failed to fetch ...)------如何创建新的sources.list
在这个网站创建新的sources.listhttp://repogen.simplylinux.ch/1. 选择国家2.选择相邻的ubuntu版本3.选择"Ubuntu Branches"4. 生成sources.list5. 把得到内容替换到/etc/apt/sources.list6. sudo apt-get update原创 2017-12-09 13:31:19 · 1059 阅读 · 0 评论 -
apt-get update 更新失败----如何清除破损而且陈旧的PPA仓库 (W: Failed to fetch http://ppa.launchpad.net/jonathonf/pyt)
问题:我试着通过运行apt-get update命令来再次同步包索引文件,但是却出现了“404 无法找到”的错误,看起来似乎是我不能从先前添加的第三方PPA仓库中获取最新的索引。我怎样才能清除这些破损而且陈旧的PPA仓库呢?Err http://ppa.launchpad.net trusty/main amd64 Packages 404 Not FoundErr http://转载 2017-12-08 18:39:16 · 11719 阅读 · 2 评论 -
用nfs挂载内核时出错 ERROR: Cannot umount的解决办法
SMDK2440 # nfs 30000000 192.168.1.106:/work/nfs_root/uImage ERROR: resetting DM9000 -> not respondingdm9000 i/o: 0x20000000, id: 0x90000a46 DM9000: running in 16 bit mode原创 2017-04-03 15:36:41 · 2133 阅读 · 0 评论 -
卸载驱动时,没有/lib/modules目录
卸载驱动时,没有/lib/modules目录,怎么办?答:没有这个目录,就创建这个目录!#rmmod spi_oled_drv#rmmod: chdir (/lib/modules): no such file or directory#mkdir /lib/modules#rmmod spi_oled_drv#rmmod : chdir (3.原创 2017-03-30 10:38:23 · 2000 阅读 · 0 评论 -
ubuntu 14.04 no valid active connections found
ubuntu 14.04 强制重启后出现不能上网,点击connection information 后出现error: no valid active connections found 解决办法是在终端输入:sudo gedit /etc/network/interfaces 然后替换interfaces所有内容为: # interfaces(5)原创 2016-01-28 12:34:45 · 2686 阅读 · 0 评论 -
执行make出现“Warning: File `xxx.c‘ has modification time 2.6e+04 s in the future“警告的解决方法
错误描述:执行make命令时出现“make[2]: Warning: File `xxx.c' has modification time 1.6e+05 s in the future “警告,原因是宿主机与虚拟机的系统时间没有同步造成的.解决方法:将时间将同步!原创 2016-01-17 16:18:09 · 18815 阅读 · 0 评论 -
ubuntu 14.04使用root登陆出现错误“Error found when loading /root/.profile”解决
在刚修改完root权限自动登录后,发现开机出现以下提示:Error found when loading /root/.profilestdin:is not a tty………….......................................................................................................原创 2016-01-12 13:28:45 · 3027 阅读 · 0 评论 -
sysfs: cannot create duplicate filename '/class/spi_master/spi1'
在编写SPI驱动程序的时候,遇到如下问题s3c2410-spi s3c2410-spi.0: master is unqueued, this is deprecated------------[ cut here ]------------WARNING: at fs/sysfs/dir.c:508 sysfs_add_one+0x80/0xa4()sysfs:原创 2017-04-12 19:06:52 · 4135 阅读 · 0 评论 -
expected declaration specifiers or '...' before string constant
/work/platform_bus_dev_drv/led_dev.c:52: error: expected declaration specifiers or '...' before string constant/work/platform_bus_dev_drv/led_dev.c:52: warning: data definition has no type or storage原创 2017-04-06 20:34:17 · 10833 阅读 · 2 评论