上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 107 下一页
摘要: 如果A1赋值为5,则下列依次递增1,即A2等于6,A3等于7; 由于A4赋值为10,所以A_END等于11 如果A1不赋值,A1默认为0,下列依次递增1 阅读全文
posted @ 2018-06-06 10:17 流水灯 阅读(5264) 评论(0) 推荐(0)
摘要: 使用到了可变参数的宏定义 阅读全文
posted @ 2018-06-05 17:04 流水灯 阅读(2513) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-05-31 12:48 流水灯 阅读(3) 评论(0) 推荐(0)
摘要: 在Makefile中我们可以通过宏定义来控制源程序的编译(条件编译)。只要在Makefile中的CFLAGS(变量名随意,一般取名CFLAGS)中通过选项-D来指定定义的宏即可。 如:CFLAGS += -D YUQIANG在编译的时候加上此选项就可以了: $(CC) $(CFLAGS) $^ -o 阅读全文
posted @ 2018-05-25 11:33 流水灯 阅读(1828) 评论(0) 推荐(0)
摘要: Makefile 中:= ?= += =的区别 新建一个Makefile,内容为: ifdef DEFINE_VRE VRE = “Hello World!” endif ifeq ($(OPT),define) VRE ?= “Hello World! First!” endif ifeq ($( 阅读全文
posted @ 2018-05-25 11:06 流水灯 阅读(218) 评论(0) 推荐(0)
摘要: 参考资料:https://www.gnu.org/software/make/manual/ 一步一步理解 1.源程序的编译 在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说明如何使用gcc编译器。假设我们有下面一个非常简单的源程序(hello. 阅读全文
posted @ 2018-05-24 20:26 流水灯 阅读(624) 评论(0) 推荐(0)
摘要: 试想想这种情形,如果一个目标名和当前目录下的某个文件名相同, make 的时候会出现什么情形? 先来尝试一下,将生成的 a.out 文件复制为新文件 all,然后再 make,操作过程和结果如下图所示 可以看到, make 提示“all" 是最新的。根据前面介绍的 make 处理流程,“是最新的”意 阅读全文
posted @ 2018-05-24 18:09 流水灯 阅读(1655) 评论(0) 推荐(0)
摘要: 1、在批处理文件中,如果命令前加@,表示这条命令不打印出来,只把结果打印出来,即@是关闭命令本身的回显 2、::在批处理中表示注释某一行 3、ECHO ON表示接下来的命令中(不包括本命令),执行命令前会先把命令打印出来 ECHO OFF表示接下来的命令中(不包括本命令),只打印执行结果,不打印命令 阅读全文
posted @ 2018-05-24 16:59 流水灯 阅读(8799) 评论(0) 推荐(1)
摘要: find | grep luoluo 将当前目录及子目录的文件名中含有luoluo的文件过滤出来 | 是管道,把find查找的内容传递给下个命令(grep) find后面不加其他内容(比如路径)表示打印出当前目录及子目录 grep -r "luoluo" ./ find | xargs grep l 阅读全文
posted @ 2018-05-23 19:40 流水灯 阅读(373) 评论(0) 推荐(0)
摘要: ctrl + ~:全屏 Esc:退出全屏 阅读全文
posted @ 2018-05-21 19:06 流水灯 阅读(364) 评论(0) 推荐(0)
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 107 下一页