📄🦌🙌🐟🏖️
八角星の秘密基地
Eight_Star's secret base
精选文章
按住 Shift 横向滚动
Shell、时间、查看文件相关命令

Shell、时间、查看文件相关命令

什么是Shell Linux中的shell就是Linux内核的一个外层保护工具,并负责完成用户与内核之间的交互 内核 内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。 Shell的分类

make的使用

make的使用

-C dir读入指定目录下的Makefile -f file读入当前目录下的file文件作为Makefile -i 忽略所有的命令执行错误 -n 只打印要执行的命令,但不执行这些命令 -s 在执行命令时不显示命令

Makefile条件判断和函数

Makefile条件判断和函数

Makefile的条件判断 ifeq 判断是否相等 ifneq 判断是否不相等 ifdef 判断是否定义过 ifndef 判断是否未定义过 #自动变量 SRC = main.o fun.o CFLAGS = -c -

Makefile用法及变量

Makefile用法及变量

Makefile概述 Makefile重要性 会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力 Makefile概述 Makefile 文件描述了整个工程的编译、连接等规则。其中包括:工程中的哪些源文件需要编译以及如何编译、需要创建哪些库文件以及如何创建这些库文件、如何最后

分文件编程

分文件编程

以该项目为例 : https://040216.xyz/archives/cxiang-mu-wu-ren-shou-mai-ji main.c #include "fun.h" int main(int argc, const char *argv[]) { int role; while(

GDB调试

GDB调试

GDB简介 GDB是GNU开源组织发布的一个强大的Linux下的程序调试工具。 一般来说,GDB主要帮助你完成下面四个方面的功能: 启动你的程序,可以按照你的自定义的要求随心所欲的运行程序(按着自己的想法运行)。 可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 当程序被停住时

条件编译

条件编译

GCC编译工具 GCC简介 GCC 原名为 GNU C 语言编译器(GNU C Compiler),只能处理 C 语言。但其很快扩展,变得可处理 C++,后来又扩展为能够支持更多编程语言,如 Fortran、Pascal、Objective -C、Java、Ada、Go 以及各类处理器架构上的汇编语

C项目-无人售卖机

C项目-无人售卖机

项目说明 无人售卖机项目说明1.0 本项目的主要目的是结合实际生活案例,利用C语言基础语法(包括数据类型、控制语句、数组、指针、函数等),实现下无人售卖机项目。

C语言共用体和枚举

C语言共用体和枚举

共用体概述 共用体的使用场景 通信时:如果不确定发送的包的格式,可以定义几种格式的包,收到包之后就可以直接根据包的格式取出数据。 union Data{ int i; float f; char str[9]; double d; }data; 数据比较大时:不会同时

结构体大小及位域

结构体大小及位域

结构体的大小 sizeof A = 12 sizeof B = 6 sizeof C = 24 字节对齐 含义 字节对齐主要是针对结构体而言的,通常编译器会自动对其成员变量进行对齐,以提高数据存取的效率 作用 提高访问速度:现代计算机体系结构中,CP