随笔分类 -  Linux

摘要:gdb基本命令 gdb基本命令 本文介绍使用gdb调试程序的常用命令。 主要内容: [简介] [举例] [其他] [简介] GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。同时GD 阅读全文
posted @ 2017-09-09 11:36 杜东洲 阅读(158) 评论(0) 推荐(0)
摘要:之前想验证一些关于堆栈的问题,但是没什么好方法,printf实在局限,流于表面,只间表象(值、范围、规律)不见真身(地址、寄存器、过程),所以想到了gdb——一个强大的调试工具,还能看汇编代码,现在先把这两天学的常用的命令做一个小结,以后有用到的可能再来更新一下: 括号内为全称补全,缩写全称均可用。 阅读全文
posted @ 2017-08-09 19:27 杜东洲 阅读(214) 评论(0) 推荐(0)
摘要:GCC 编译器 直接这样也是可以的 ::为了更加的清晰 就不想这样了 看下面 为了更加发清晰流程 首先 :预处理 可以看出预处理 就是对#开头的代码 include define 还有extren 外部代码的替换工作 第二步骤 编译 hello.i高级语言 编译成低级汇编语言 hello.s gcc 阅读全文
posted @ 2017-08-09 17:31 杜东洲 阅读(300) 评论(0) 推荐(0)
摘要:http://study.163.com/course/courseLearn.htm?courseId=232007#/learn/video?lessonId=340054&courseId=232007 linux系统目录介绍01.bin 可执行文件02.boot vmlinux内核 grub 阅读全文
posted @ 2017-08-09 12:56 杜东洲 阅读(421) 评论(0) 推荐(0)
摘要:ls罗列 文件夹 和文件 一般蓝色的为文件夹 白色的为文件 touch ddz 在当前文件夹 新建ddz文件 cp 命令复制文件或目录“-r” 可以复制文件夹“-v”显示复制的详细信息,显示复制的过程 pwd 查看路径 cd . . 退回上一层文件件 pwd 在查看一下所在路径 ls 查看所在位置的 阅读全文
posted @ 2017-08-07 18:28 杜东洲 阅读(265) 评论(0) 推荐(0)
摘要:课时4:Linux文件系统基本结构、通过命令行管理linux文件系统http://study.163.com/course/courseLearn.htm?courseId=232007#/learn/video?lessonId=340052&courseId=2320071、Linux文件系统结 阅读全文
posted @ 2017-08-07 17:36 杜东洲 阅读(358) 评论(0) 推荐(0)
摘要:第三讲 http://study.163.com/course/courseLearn.htm?courseId=232007#/learn/video?lessonId=340051&courseId=232007 1.kernel内核 通过Shell来控制2.Shell分为两种 CLI : co 阅读全文
posted @ 2017-08-07 16:47 杜东洲 阅读(223) 评论(0) 推荐(0)
摘要:ubuntu Linux 打开临时命令窗口Terminal 快捷键 Ctrl+Alt+T VMware 安装 https://jingyan.baidu.com/article/215817f78879c21edb142379.html VF58R-28D9P-0882Z-5GX7G-NPUTF V 阅读全文
posted @ 2017-08-06 09:10 杜东洲 阅读(1424) 评论(0) 推荐(0)
摘要:进程间通信(IPC)介绍 进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个 阅读全文
posted @ 2017-07-18 22:31 杜东洲 阅读(510) 评论(0) 推荐(0)
摘要:多进程与多线程的区别 进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。显然,程序是死的(静态的),进程是活的(动态的)。进程可以分为系统进程和用户进程。凡是用于完成操作系统的各种功能的进程就是系统进程,它们就是处于运行状态下的操作系统本身;所有由你启动的进程都是用户进程。进 阅读全文
posted @ 2017-07-18 22:17 杜东洲 阅读(276) 评论(0) 推荐(0)
摘要:1。单进程单线程:一个人在一个桌子上吃菜。2。单进程多线程:多个人在同一个桌子上一起吃菜。3。多进程单线程:多个人每个人在自己的桌子上吃菜。多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。。。此时就必须等一个人夹一口之后,在 阅读全文
posted @ 2017-07-18 22:15 杜东洲 阅读(3734) 评论(0) 推荐(1)