• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

XiaoXiaoli

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

随笔分类 -  Linux_系统编程

Linux编程_core文件
摘要:1、core文件含义:软件出错现场。2、设置能够产生core文件。ulimit -aulimit -c 10240 (10M)3、core文件中的数字代表含义。core.4628 4628(进程的进程号) 4、ulimit,主要是用来限制shell程序的资源。例如,当前用户能打开的文件个数,能创建的 阅读全文

posted @ 2021-07-27 20:59 XiaoXiaoli 阅读(113) 评论(0) 推荐(0)

Linux编程_信号
摘要:信号的名字是在头文件signal.h(usr/include/signal.h)中定义的。 以SIG开头。 如果进程接收到信号中的一个,但事先没有捕获它,进程会立刻终止。一般会生成core文件,然后放在当前目录下。 信号处理 signal函数。 signal函数的原型声明:void (*signal 阅读全文

posted @ 2021-07-25 23:15 XiaoXiaoli 阅读(57) 评论(0) 推荐(0)

Linux编程_查看系统命令的源代码
摘要:Title: 如何查看linux命令的源码 Date: 2014-7-2 19:43 Category:linux Tags: linux源码 Slug:linux源码 Author: Boqing Ann Summary:查看linux源码的方法 以搜索ls命令源码为例,先搜索命令所在包,命令如下 阅读全文

posted @ 2021-07-08 00:46 XiaoXiaoli 阅读(87) 评论(0) 推荐(0)

Linux编程_系统资源限制
摘要:如何生成core文件? 默认情况下,程序出现错误,不会产生core文件,需要进行设置。 ulimit -c 100 表示设置core文件最大为100K。 ulimit -c ulimited 表示不限制程序生成core文件的大小。 如何调试core文件? (1)gdb 程序名 core文件名(进入g 阅读全文

posted @ 2021-05-14 00:17 XiaoXiaoli 阅读(64) 评论(0) 推荐(0)

Linux编程_目录
摘要:目录 全称 二级目录 功能 usr unix system resources /usr/include 包含了各种头文件,编译源代码时需要使用。如:time.h usr unix system resources /usr/local/pgsql/lib 包含了安装软件的动态库 编译代码时, gc 阅读全文

posted @ 2021-02-09 18:51 XiaoXiaoli 阅读(54) 评论(0) 推荐(0)

Linux编程_ELF文件
摘要:ELF: Executable and Linkable Format,一种Linux下常用的可执行文件、对象、共享库的标准文件格式。 许多其他的可执行文件格式:PE、Mach-O、COFF、COM... 内核中处理ELF相关代码参考:fs/binfmt_elf.c。 ELF中的数据按照Segmen 阅读全文

posted @ 2021-02-02 19:30 XiaoXiaoli 阅读(131) 评论(0) 推荐(0)

Linux编程_gcc
摘要:gcc编译源代码常见参数及其含义 参数 参数含义 实例 -l(小写L) 连接时搜索指定的函数库LIBRARY。(指定使用的库) gcc demo3.c -o demo3 -levent -g 在编译源代码时添加上调试信息。如果没有添加上调试信息使用gdb调试源代码时,无法调试程序。 -I(大写i) 阅读全文

posted @ 2021-01-31 19:25 XiaoXiaoli 阅读(69) 评论(0) 推荐(0)

Linux编程_文件
摘要:Linux下一共有7种文件类型。 管道文件:FIFO是一种特殊的文件类型,管道文件主要用于进程之间的通信。第一个字符为p,可以使用mkfifo命令创建一个管道文件。 阅读全文

posted @ 2021-01-30 22:25 XiaoXiaoli 阅读(69) 评论(0) 推荐(0)

Linux编程_管道
摘要:管道: 进程间通信,通常为一个进程写,另一个进程读。 有名管道: 通过函数mkfifo创建一个特殊的文件,可用于进程间通信。 这种特殊文件不占用磁盘空间,但是可以像普通文件一样可以读写。 mkfifo函数原型: #include <sys/types.h> #include <sys/stat.h> 阅读全文

posted @ 2021-01-30 19:40 XiaoXiaoli 阅读(97) 评论(0) 推荐(0)

Linux编程_gdb
摘要:基本调试命令 命令 命令缩写 命令说明 set args 设置主程序的参数 例如:ta_tranf 20210127 099 设置参数的方法是: gdb ta_tranf (gdb) set args 20210127 099 break b 设置断点,b 20 表示在第20行设置断点,可设置多个断 阅读全文

posted @ 2021-01-27 21:23 XiaoXiaoli 阅读(79) 评论(0) 推荐(0)

Linux编程_进程
摘要:目录 ps命令 进程标识符 进程的产生 多进程小案例 进程的消亡和释放 ps命令 ps命令用来查看进程相关信息,相关知识这里有介绍 https://www.cnblogs.com/Xiaoxiaogroup/p/14117133.html 进程标识符 (1)ps命令显示的PID字段就是进程标识符。 阅读全文

posted @ 2020-12-06 16:48 XiaoXiaoli 阅读(134) 评论(0) 推荐(0)

Linux编程_open函数
摘要:open函数的头文件和函数原型 参数flags的值: O_RDONLY:只读模式、O_WRONLY:只写模式、O_RDWR:可读可写 以下的常量是选用的,这些选项是用来和上面的必选项进行按位或起来作为flags参数。 O_APPEND 表示追加,如果原来文件里面有内容,则这次写入会写在文件的最末尾。 阅读全文

posted @ 2020-12-05 10:41 XiaoXiaoli 阅读(567) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3