![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux基础
文章平均质量分 72
MingJing.Li
从事硬件设计和嵌入式软件开发工作。
展开
-
【Linux基础】Makefile基础入门
基础Makefile规则和样例展示/基础的makefile样例/目标:依赖命令//单文件编译mian.o:main.c gcc -c mian.c -o mian//多文件编译mian.o:main.c mian.h include.h gcc -c mian.c main.h include.hclean: rm *.o xxx基础升级版Makefile规则...原创 2019-11-10 10:12:46 · 285 阅读 · 0 评论 -
VMware虚拟机看不到共享目录
VMware虚拟机看不到共享目录确认VMtools已经装好,开启共享文件夹,设置好共享目录执行命令 sudo mount -t vmhgfs .host:/ /mnt/hgfs如果出现错误: Error: cannot mount filesystem: No such device使用: vmhgfs-fuse .host:/ /mnt/hgfs用vmware-hgfscli...原创 2019-10-20 18:52:37 · 2941 阅读 · 0 评论 -
远程 sshd提示:Server unexpectedly closed network connection
[root@xx]# vim /etc/ssh/sshd_config //修改端口为3330 [root@xx]# iptables -I INPUT -p tcp –dport 3330 -j ACCEPT //添加防火墙3330端口 允许 [root@xx]# service iptables save //保存规则 [root@xx]# service ssh restart原创 2018-01-10 15:27:03 · 34397 阅读 · 1 评论 -
linux驱动开发流程和方法
方法一: 将驱动编入内核的方法。 手把手教你写第一个Linux驱动程序 https://blog.csdn.net/morixinguan/article/details/54620088 方法二: 简单实例讲解linux的module模块编译步骤 https://blog.csdn.net/yu132563/article/details/51227804Linux驱动一般以模块...转载 2018-04-07 15:05:49 · 7914 阅读 · 0 评论 -
第一个linux helloWorld驱动编译和常见问题解决
最简单的hello驱动,在make的时候出现了“empty variable name”,最后是如下原因:在Makefile中有如下一句话,出现这个错误的原因是“=”左边多了一个空格 make -C $(LINUX_SRC) SUBDIRS=$(shell pwd) modules如果在”=”右边多一个空格,则会出现另外的错误: *** Error during update of the k原创 2018-04-07 17:19:20 · 1441 阅读 · 0 评论 -
Ubuntu 出现apt-get: Package has no installation candidate问题解决办法
apt-get install tftpd tftp openbsd-inetd提示apt-get: Package has no installation candidate 解决方法如下: 先检查虚拟机网络是否NAT模式,不是则设置,然后重启虚拟机。运行如下命令:# apt-get update# apt-get upgrade# apt-get install <pac...原创 2018-04-27 17:13:15 · 5695 阅读 · 0 评论 -
Vim/gVim 中文显示为乱码的解决办法
打开vimrc文件,在vim的安装目录下可以找到该文件,或在windows下是在vim/gvim下输入:edit $vim/_vimrc。在文件的末尾添加一句 “set fileencodings=utf-8,gbk,big5”就可以了。在vim/gvim下中文可以正常显示,同时gvim的菜单和其他中文提示也不会变成乱码。...原创 2018-08-03 09:13:57 · 1173 阅读 · 2 评论 -
Ubuntu16.04.3常用工具,环境设置,常用操作
1:软件更新源http://blog.csdn.net/paincupid/article/details/52895676修改/etc/apt/sources.list文件,用下面的地址替换原来的官方默认地址deb cdrom:[Ubuntu 16.04 LTS Xenial Xerus - Release amd64 (20160420.1)]/ xenial main restrict...原创 2019-05-22 12:25:39 · 303 阅读 · 0 评论 -
Linux 交叉编译器环境搭建和验证
解压文件下载gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux.tar.bz2解压 $ tar -jxvf gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux.tar.bz2解压完成出现同名文件夹:gcc-linaro-arm-linux-gnueabihf-4...原创 2019-08-30 23:25:38 · 1221 阅读 · 0 评论