offergogo
offergogo
全部文章
分类
C++(42)
C语言(1)
linux(18)
python(1)
剑指offer(2)
未归档(88)
机器学习(1)
深度学习(1)
设计模式(1)
归档
标签
去牛客网
登录
/
注册
offergogo的博客
全部文章
(共15篇)
调试时在编译选项中添加-g以及readelf命令的用法
用gdb进行调试纠错前必须要在编译选项中添加“-g”,“-g”标志是对程序进行调试性编译时常用的选项。我们需要给每一个需要调试的源文件都加上这个选项。它将使用特殊版本的C语言标准库完成编译和链接操作,给库函数加上程序调试方面的支持。编译器会把这些标志自动传给链接器。 readelf命令用来显示一...
linux
调试
readelf
2018-04-04
0
594
linux下rpm和yum的介绍及区别
1 Linux软件安装概述 安装程序的方式: 通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。 软件包管理器:如RPM。 软件包管理器的前端工具:如YUM。 源代码编译。 1.1 软件包概述 软件包的组成部分: 二进制程序...
linux
rpm
yum
2018-04-06
0
542
封装fork/wait等操作, 编写函数 process_create(pid_t* pid, void* func, void* arg)
封装fork/wait等操作, 编写函数 process_create(pid_t* pid, void* func, void* arg), func回调函数就是子进程执行的入口函数, arg是传递给func回调函数的参数 #include<stdio.h> #include<s...
linux
fork
wait
execvp
2018-04-15
0
487
popen/system和fork的区别
一、system和popen 1. system()和popen()简介 在linux中我们可以通过system()来执行一个shell命令,popen()也是执行shell命令并且通过管道和shell命令进行通信。 system()、popen()给我们处理了fork、exec、waitpi...
linux
fork
popen
system
2018-04-15
0
651
linux下命名管道详解
1. 命名管道 创建命名管道创建方式: 函数:mkfifo(“my.p”,0644) 命令:mkfifo my.p 命名管道作用:在内核中建一块缓冲区,并命名,使得2个没有亲缘关系的进程能够实现通信,通过open这块缓冲区往里面写东西,读东西。一旦这2个进程能够找到了这块共有的缓冲区,可以删...
linux
命名管道
2018-04-23
0
710
首页
上一页
1
2
下一页
末页