- 博客(13)
- 收藏
- 关注
原创 TLS握手及其报文详细分析,服务器视角
TLS(传输层安全协议)握手是建立安全通信通道的关键过程。这个过程涉及客户端和服务器之间交换一系列消息,以协商加密算法、验证身份并生成会话密钥。以下是TLS握手过程及其报文的详细分析
2024-06-27 15:33:31
2087
2
原创 makefile linux简单教程3
你可以使用变量来存储常用的值和命令,使用函数来进行字符串操作和条件判断。模式规则允许你使用通配符来定义一类文件的编译规则,从而简化 Makefile 的书写。PHONY 目标是指那些不对应真实文件的目标,而是代表一些动作或命令。声明可以避免与同名文件冲突,并告诉 Makefile 这是一个伪目标。你可以为一个规则指定多个目标,表示这些目标共享相同的依赖和命令。命令来执行清理操作,而不会与同名的文件产生冲突。是变量,存储了版本号和目标文件名。表示依赖文件列表中的第一个文件,是一个自动化变量,表示当前目标。
2023-07-05 11:06:33
177
1
原创 makefile linux简单教程2
变量可以通过使用等号()或冒号等号(:=)进行定义。CC = gcc在上面的示例中,CC和CFLAGS是两个定义的变量,分别存储了编译器的名称和编译选项。CC:C 编译器的名称。CFLAGS:C 编译选项。LDFLAGS:链接选项。LDLIBS:链接的库。这些预定义变量可以简化 Makefile 的书写。
2023-07-05 10:56:15
210
1
原创 makefile linux简单教程
当使用Linux系统进行软件开发时,Makefile 是一种常见的构建工具,用于自动化编译和构建项目。下面是一个简单的 Makefile 教程,帮助你入门使用 Makefile。这是一个简单的 Makefile 教程,介绍了如何创建、编写规则、构建目标和清理构建。Makefile 中的规则描述了如何构建目标和其依赖关系。你可以编写一个特殊的规则来清理构建生成的文件。如果没有指定目标名称,Makefile 将构建默认的第一个目标。你可以根据自己的项目结构和需要添加更多的规则。也有各自的规则来构建它们。
2023-07-05 10:19:11
419
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人