博客
分类
标签
归档
OJ
Acwin
海贼
洛谷
蓝桥杯
关于
博客
分类
标签
归档
OJ
Acwin
海贼
洛谷
蓝桥杯
关于
秃头王
文档
帮助
示例
社区
博客
标准c库IO函数和Linux系统IO函数对比
标准C库IO函数 自带帮助文档 第三章 虚拟地址空间 Linux系统IO函数帮助文档 ~Linux : man 2 open停留在函数上Shif + k可进行快速跳转 123456789101112131415161718192021// 为社么定义三个头文件:不同的宏定义在两个文件里#include <sys/types.h>#include <sys/stat.h...
2022-03-10
LInux-系统编程入门
阅读全文
GDB调试
什么是 GDB GDB是由 GNU软件系统社区提供的调试工具,同GCC 配套组成了一套完整的开发环境,GDB是 Linux和许多类Unix系统中的标准开发环境。 一般来说,GDB主要帮助你完成下面四个方向的功能: 启动程序,可以按照自定义的要求随心所欲的运行程序 可让被调试的程序在指定的调置的断点处停住(断点可以是条件表达式) 当程序被停住时,可以检查此时程序中发生的事 可以改变程序,将一个...
2022-03-08
LInux-系统编程入门
阅读全文
Makefile
什么是Makefile 一个工程中的源文件不计其数.其按类型、功能、模块分别放在若干个目录中,Makefile文件定义了一系列的规则来指定哪些文件要生编扁i译.哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 Makefile文件就像一个Shell 脚本一样,也可以执行操作系统的命 Makefile带来的好处就是“自动化编译”,一旦写好只需要一个make命令,整个工...
2022-03-04
LInux-系统编程入门
阅读全文
gcc/g++区别与流程
gcc/G++gcc工作流程源代码(.h, .c, .cpp) - > 预处理器 - > 预处理后源代码 (.i) - > 编译器 - > 汇编代码(.s) - > 汇编器 - > 目标代码(.o) 处理指令 gcc/g++的区别 -D 宏的名字
2022-02-20
LInux-系统编程入门
阅读全文
静态链接库-静态链接库
命名规则Linux Linux : libxxxx.so lib : 前缀(固定) xxxx : 库的名字,自己起 .so : 后缀(固定) 在Linux下是一个可执行文件 Windwos Windows : libxxxx.dll 静态链接库把所有.c文件 进行编译、汇编 不进行链接 1gcc -c test1.c test1.c test2.c test...
2021-11-14
LInux-系统编程入门
阅读全文
复制文本
复制链接
在新标签页打开
复制图片地址
打印页面
Dark mode