
linux
qicheng777
这个作者很懒,什么都没留下…
展开
-
Linux下GDB调试
关于GDB调试:在lilnux下,一般用GDB来调试程序,具体有如下功能:在程序中设置断点,当程序运行到断点处暂停显示变量的值,可以打印或者监视某个变量,将某个变量的值显示出来单步执行运行时修改变量的值跟踪路径线程切换具体操作:以这个程序为例:#include<stdio.h> #include<stdlib.h> #include<netinet/in.h>原创 2017-06-24 20:03:48 · 714 阅读 · 0 评论 -
Linux下git操作(三)——分支管理与标签
本文命令:配置显示颜色是:git config --global color.ui true给命令设置别名:git config --global alias.co checkout查看远程仓库:git remote -v创建远程仓库分支:git checkout -b dev origin/dev创建分支:git branch <name>查看分支:git branch切换分支:git check原创 2017-08-03 16:22:13 · 601 阅读 · 0 评论 -
Linux下git操作(二)——远程仓库
一、前期准备:1、创建SSH Key在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,创建SSH Key:进入主目录下.ssh目录(~/),执行如下命令: ssh-keygen -t rsa -C "497049229@qq.com" 第一次提示输入保存文件名可以不输入,它会默认保存为i原创 2017-07-23 16:39:00 · 766 阅读 · 0 评论 -
Linux下git操作(一)——git基本命令
每日诗词欣赏:《汉广》南有乔木,不可休思。汉有游女,不可求思。 汉之广矣,不可泳思。江之永矣,不可方思。 翘翘错薪,言刈其楚。之子于归,言秣其马。 汉之广矣,不可泳思。江之永矣,不可方思。 翘翘错薪,言刈其蒌。之子于归,言秣其驹。 汉之广矣,不可泳思。江之永矣,不可方思。git和svn一样,是一款强大的版本控制系统软件,它和svn有一些区别,目前从我现在对svn以及git学习以后来看,gi原创 2017-07-07 16:29:28 · 27827 阅读 · 0 评论 -
Linux中设置服务、脚本自启动的三种方式
何昔日之芳草兮,今直为此萧艾也。 —-《楚辞》本文转自 [http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html]有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s 在/etc/rc.d/rc*.d目录中建立/etc/i转载 2017-06-01 20:51:25 · 3180 阅读 · 0 评论 -
三星s3c24xx平台GPIO操作详解
原文出处:http://blog.chinaunix.net/uid-22030783-id-3391515.html先介绍三星S3C24XX平台BSP中定义外设寄存器和GPIO的相关头文件以linux-3.4系统为例,linux2.6.37系统也类似,只是存放的目录有区别平台的头文件存放在arch/arm/mach-s3c24xx/include/mach/目录下转载 2017-04-23 18:39:13 · 448 阅读 · 0 评论 -
Linux下diff和patch命令以及简单补丁
补丁:就是对旧版本进行更新。在原有的版本下修改或者添加,减少内容。利用补丁,我们可以方便快捷的修改我们以前的版本。1.制作补丁: 先创建两个文件a,b ,假设b是a的新版本。 [yangni@yangni mypatch]$ touch a b[yangni@yangni mypatch]$ ls内容分别为:[yangni@yangni mypatch]$ cat a1原创 2017-03-12 14:11:33 · 2131 阅读 · 0 评论 -
fl2440——fork()函数简单应用实例
今日诗词分享: 南宋▪辛弃疾 《鹧鸪天·晚日寒鸦一片愁》晚日寒鸦一片愁,柳塘新绿却温柔。若教眼底无离恨,不信人间有白头。肠已断,泪难收,相思重上小红楼。情知已被山遮断,频倚栏干不自由。==================================================================================原创 2017-05-05 18:57:19 · 381 阅读 · 0 评论 -
静态库、动态库的制作以及调用
库:本质上说库是一种可执行代码的二进制形式,Linux系统支持动态库(共享库)和静态库。Linux下库一般放在b或/usrb。头文件放在/usr/include中。 动态库:以“.so”为后缀libxxx.so。因为编译的时候并没有被编译进目标代码中,程序执行到相关函数时才调用函数库里的相应函数,所以文件大小不大,容易升级。 静态原创 2016-10-28 19:40:00 · 631 阅读 · 0 评论 -
Linux 定时器
每篇诗句分享: 赌书消得泼茶香,当时只道是寻常。好了,进入正题了。在platform驱动中,我们用到了定时器函数timer,当时遇到也有点懵逼。不过郭工讲听了以后的,自己查阅相关资料,所以决定写下这篇博客。这就是这篇文章的典故了。 首先来两个概念,接好了。系统定时器:系统定时器能以固定频率产生中断,称之为定时器中断,对应中断处理程序负责更新系统时间,也负责执行需要周期行运行的原创 2017-04-10 18:49:28 · 499 阅读 · 0 评论 -
Linux进程间通信
Linux下的进程间通信机制:大致包括:管道 信号(在Windows上成为消息) 消息队列 共享内存 信号量 套接字(socket)一、基本概念管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;信号(Signal):信号是比较复杂的通信方式,用于通知接原创 2017-08-18 16:24:45 · 365 阅读 · 0 评论