07 2020 档案

摘要:iptables: 定义:命令行工具,用来和内核的netfilter模块通信; 作用:用来管理网络,做一个流量转发; DNAT:目标地址映射 应用场景:内网做对外服务器; 电脑(外部用户):10.10.10.10(src) 公网服务器:22.22.22.22(dst) 此时,一条TCP(src - 阅读全文
posted @ 2020-07-29 23:40 Anita光子 阅读(123) 评论(0) 推荐(0) 编辑
摘要:语法: 数据在键/值对中; 数据由逗号分隔; 花括号保存对象,也称一个文档对象; 方括号保存数组,每个数组成员用逗号隔开,并且每个数组成员可以是文档对象或者数组或者键值对。 举例: 创建一个cJSON对象 #include <stdio.h> #include <stdlib.h> #include 阅读全文
posted @ 2020-07-25 08:33 Anita光子 阅读(145) 评论(0) 推荐(0) 编辑
摘要:更新函数库文件 函数库文件也就是对Object文件(程序编译的中间文件)的打包文件。在Unix下,一般是由命令"ar"来完成打包工作。 一、函数库文件的成员 一个函数库文件由多个文件组成。你可以以如下格式指定函数库文件及其组成: archive(member) 这个不是一个命令,而一个目标和依赖的定 阅读全文
posted @ 2020-07-20 19:07 Anita光子 阅读(101) 评论(0) 推荐(0) 编辑
摘要:Makefile隐晦规则 1、综述 在我们使用Makefile时,有一些我们会经常使用,而且使用频率非常高的东西,比如,我们编译C/C++的源程序为中间目标文件(Unix下是[.o]文件,Windows下是[.obj]文件)。本章讲述的就是一些在Makefile中的“隐含的”,早先约定了的,不需要我 阅读全文
posted @ 2020-07-18 18:01 Anita光子 阅读(568) 评论(0) 推荐(1) 编辑
摘要:Makefile-make的运行 1、make的退出码 make命令执行后有三个退出码: 0 —— 表示成功执行。 1 —— 如果make运行时出现任何错误,其返回1。 2 —— 如果你使用了make的“-q”选项,并且make使得一些目标不需要更新,那么返回2。 2、指定Makefile 前面我们 阅读全文
posted @ 2020-07-18 17:56 Anita光子 阅读(261) 评论(0) 推荐(0) 编辑
摘要:Makefile使用函数 1、函数的调用语法 函数调用,很像变量的使用,也是以“$”来标识的,其语法如下: $(<function> <arguments>) 或是 ${<function> <arguments>} 这里,<function>就是函数名,make支持的函数不多。<arguments 阅读全文
posted @ 2020-07-18 17:46 Anita光子 阅读(89) 评论(0) 推荐(0) 编辑
摘要:Makefile条件判断 1、示例 下面的例子,判断$(CC)变量是否“gcc”,如果是的话,则使用GNU函数编译目标。 libs_for_gcc = -lgnu normal_libs = foo: $(objects) ifeq ($(CC),gcc) $(CC) -o foo $(object 阅读全文
posted @ 2020-07-18 17:02 Anita光子 阅读(221) 评论(0) 推荐(0) 编辑
摘要:Makefile使用变量 在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标 阅读全文
posted @ 2020-07-18 16:13 Anita光子 阅读(207) 评论(0) 推荐(0) 编辑
摘要:Makefile书写命令 1、显示命令 通常,make会把其要执行的命令行在命令执行前输出到屏幕上。当我们用“@”字符在命令行前,那么,这个命令将不被make显示出来,最具代表性的例子是,我们用这个功能来像屏幕显示一些信息。如: @echo 正在编译XXX模块...... 当make执行时,会输出“ 阅读全文
posted @ 2020-07-18 14:49 Anita光子 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Makefile书写规则 1、简单介绍 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在Makefil 阅读全文
posted @ 2020-07-18 14:19 Anita光子 阅读(256) 评论(0) 推荐(0) 编辑
摘要:Makefile总述 1、Makefile组成元素 Makefile五大元素:显示规则、隐晦规则、变量定义、文件指示、注释。 1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。 2、隐晦规则。由于我们的mak 阅读全文
posted @ 2020-07-18 11:35 Anita光子 阅读(106) 评论(0) 推荐(0) 编辑
摘要:Makefile 1、编译链接 一般来说,无论是C、C++,首先要把源文件编译成中间代码文件,在Windows下也就是.obj文件,UNIX下是.o文件,即Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。 编 阅读全文
posted @ 2020-07-18 10:39 Anita光子 阅读(85) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示