![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 65
啷哩个啷个哩个啷
这个作者很懒,什么都没留下…
展开
-
gdb、gdbserver调试代码
一、使用gdb调试 1.用gdb调试代码前进行编译时加参数-g 2.假设上步中编译后的二进制文件问SS,在包含SS的路径下执行gdb ./SS 若执行SS时需要带参数,则为 gdb --args ./SS 3.在需要加断点的地方打上断点,eg: b main 4.执行 r 在调试过程中,若是结构体,可使用set print pretty on 设置显示结构体的格式。若数据过长,可设原创 2017-09-08 10:16:35 · 481 阅读 · 0 评论 -
makefile的patsubst和wildcard
linux makefile原创 2017-11-13 11:29:56 · 201 阅读 · 0 评论 -
linux C 匿名管道
匿名管道: 1、在父子进程之间进行通信 2、它是一个半双工的通信模式,具有固定的读端和写端 3、管道也可以看成是一种特殊的文件,对于它的读写也可以使用普通的read、write等函数。但是它不是普通的文件,并不属于其他任何文件系统,并且只存在于内存中。 函数: int pipe(int fd[2]); 传入参数fd[2]数组,管道的两个文件描述符,之后就可以直接操作这两个文件描述符。原创 2017-12-26 11:26:26 · 459 阅读 · 0 评论 -
linux C 命名管道
命名管道:解决不相关进程之间的通信问题。 函数:http://write.blog.csdn.net/postedit?ref=toolbar #include #include int mkfifo(const char *filename,mode_t mode); 访问命名管道: 1、打开fifo文件 与打开其它文件一样,fifo文件也可以用open打开,mkfifo文件只原创 2017-12-26 14:43:21 · 372 阅读 · 0 评论 -
linux C 解析xml文件
xml原创 2018-01-19 14:28:42 · 1533 阅读 · 0 评论