![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 问题解决笔记
Cnfo
哈哈哈哈,努力学习 天天向上。一起加油。
展开
-
grub2中添加windows的启动项 安装linux后添加windows系统的引导入口
在/etc/grub2.cfg文件的最后添加以下内容,然后用grub2-mkconfig>/etc/grub2.cfg 重定向到cfg文件。即可。menuentry "Windows 10 (loader)" --class windows --class os { insmod part_msdos insmod ntfs set root='(hd原创 2016-01-03 21:18:21 · 6299 阅读 · 0 评论 -
Berkeley db Db Version Mismatch问题
Berkeley db Db Version Mismatch问题在运行使用到Berkeley db库程序的时候出现了DB_VERSION_MISMATCH的错误。如字面意思,下次可以考虑这种情况。 问题便在于使用库的时候,就是说在编译我的程序时,链接到该库时使用的是当前版本。 而在系统中存在着旧版的berkeley db库。。这时候如果编译的时候没有将头文件引入到该项目中便会使用旧版本的头文件原创 2017-02-21 00:38:14 · 1494 阅读 · 0 评论 -
Linux系统运行级别 + 如何设置程序随操作系统自启动
本文转载自 http://blog.chinaunix.net/uid-22746363-id-383989.html, 感谢原文作者。通过阅读如上链接,简单总结下自己对Linux系统运行级别的理解:a. Linux系统有7个运行级别,其中最常见的是3和5;b. 级别3是我们所谓的命令行模式,级别5则启动了图形界面。c. 不同级别的差别就是系统默认启动的服务不同(如3不转载 2017-02-11 10:34:09 · 498 阅读 · 0 评论 -
linux下sublimetext的中文输入问题解决方法
InputHelper插件好奇怪哦,竟然一个文本编辑器在linux平台下竟然原生不能切换并使用系统自带的输入法= =。所以就有了一系列插件,看到网上各种方法,我觉得还是使用inputhelper这个插件最简单。使用这个插件可以通过Package Control来进行安装。Package Control:控制台下执行下面的命令 import urllib.request,os,hashlib;原创 2017-02-19 20:34:46 · 1296 阅读 · 0 评论 -
linux u盘刻录 启动不了的解决方法记录
每次要使用的时候都忘了,于是记录下来 以做备忘发生问题的表面原理是 因为 u盘的名字与 安装包本身默认定义的自己的光盘文件名不同。所以将安装的时候的传参中的 hd:Label 按如下方式修改将vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet原创 2016-09-23 13:05:35 · 2686 阅读 · 0 评论 -
Linux下模块编译 MODPOST 0
一般来说出现MODPOST 0情况的时候基本是 Makefile的格式问题,例如声明变量的时候没有Tab 又或者对应的接口变量没有设置好 obj-m 之类的。然后就是编译这种不同版本的模块的时候大可不必上kerne.org的官网上下kernel源码 若是centos redhat 或者 fedora 可以直接使用yum install kernel-devel如果需要旧版可能需要一原创 2016-06-28 00:20:32 · 3364 阅读 · 1 评论 -
交叉编译链编译器的错误 error trying to exec 'cc1': execvp: No such file or directory
奇奇怪怪,原来是cc1的权限的问题,cc1文件在交叉编译器目录里的libexec里,查看它的权限,发现只有root有rwx的权限,在使用root用户发现编译内核的时候就没有再出现这个问题了。所以解决方法就是改变cc1的权限即可。原创 2016-03-11 10:58:50 · 1678 阅读 · 0 评论 -
Makefile = 、:=、?=的区别
= 相当于 c 语言中的 预编译的过程,在真正解释Makefile前会先将对应的=号左边的量替换成右边的量。而:=则是跟 宏观的 =号相似,是简单赋值的运算符号。下面举个例子就可以清楚的知道它们之间有何不同。cross = arm-linux-cc = $(cross) gcccross =这里的cc会等于gcc,因为最后的cross是空白,所以在解释时原创 2016-01-03 00:28:26 · 324 阅读 · 0 评论 -
困扰我M久的minicom的乱码问题!!!
从很久很久以前,大概是放寒假以前这个问题就一直没解决,从网上搜了一大堆解决方法,最后发现好像都是换了条线好了。我总觉得不太对,毕竟windows操作系统下是正常的,但还是要学阿。就将就的在windows下将linux装在虚拟机里进行开发,虽然各种不便,还是将就将就。终于最后忍无可忍买了一条另外一个驱动的usb转串口线,我还是嫌贵,但是就没乱码了 @。@ 原因在哪里!!! 是驱动的问题吗?原创 2016-03-04 12:49:04 · 7922 阅读 · 2 评论