
linux服务器开发之基础编程
linux服务器开发之基础编程
Xiaojie雷达说
微信:15903508184
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
你需要知道的linux基础编程(五)
Linux文件操作相关函数stat函数、lstat函数(穿透函数和不穿透函数 都是相对于软链接来的)头文件:#include<sys/types.h>#include<sys/stat.h>#include<unistd.h>函数定义:Int stat(const * pathname,struct stat * buf); ...原创 2020-04-05 12:32:26 · 537 阅读 · 0 评论 -
你需要知道的linux基础编程(四)
gdb调试GDB(GNU Debugger)是GCC的调试工具。功能如下: 1. 启动你的程序,可以按照你的自定义的要求随心所欲的运行程序 2. 可让被调试的程序在你所指定的调试的断点出停住。(断点可以是条件表达式) 3. 当程序被停住的时候,可以检查此时你的程序中所发生的事 4. 动态的改变你程序的运行环境生成可调式的gdb文件的时候在gcc编译的时候要加参数 -g启动g...原创 2020-04-01 18:59:40 · 1495 阅读 · 20 评论 -
你需要知道的linux基础编程(三)
其他命令man man命令(手册共九个章节)可执行程序或shell命令系统调用(内核提供的函数)库调用(程序库中提供的函数)特殊文件(通常位于/dev)文件格式和规范(如:/etc/passwd)游戏杂项系统管理命令内核例程设置或查看别名查看:alias设置:alias pag=‘ps aux | grep’(需要长久有效需要去设置配置文件: .bashrc...原创 2020-03-29 18:46:12 · 1707 阅读 · 18 评论 -
你需要知道的linux基础编程(二)
压缩包管理gzip bzip2gzip .gz格式的压缩包 压缩后不保留源文件(gzip 文件名)bzip2 .bz2格式的压缩包 压缩后可以保留源文件(bzip2 -k 文件名)这两个压缩工具都不能压缩目录tar rar ziptar (不使用z/j参数,该命令只能对文件或目录打包)参数:c 创建 压缩x 释放 解压缩c 显示提示信息 压缩解压缩 ...原创 2020-03-27 18:52:48 · 1766 阅读 · 10 评论 -
你需要知道的linux基础编程(一)
命令解析器Shell ----- UNIX操作系统Bash ----- Linux操作系统本质:根据命令的名字,调用对应的可执行程序Linux快捷键history 查看历史命令ctrl + p 在历史的命令记录里向上滚动ctrl + n 在历史的命令记录里向下滚动ctrl + b 光标向前移动ctrl + f 光标向后移动ctrl + a 光标直接到命令行首...原创 2020-03-25 15:16:37 · 998 阅读 · 9 评论 -
liunx静态库的制作之一个完整的案例
前提条件:在一个test目录下存放三个目录(include、src、lib)、一个文本文件(main.c)在Include目录下建立一个head.h文本head.h文件中的内容 在src目录下建立四个文本文件(add.c、sub.c、mul.c、div.c)add.csub.cmul.cdiv.c ...原创 2018-12-17 09:27:08 · 385 阅读 · 0 评论