![](https://img-blog.csdnimg.cn/20200329204715485.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
[014]汇编
汇编&解析
Zero Ice
编辑&代码艺术
展开
-
[008]C/C++系列 | 推荐几个学习Make文档
文档 链接 What is a Makefile and how does it work? https://opensource.com/article/18/8/what-how-makefile GNUmake https://www.gnu.org/software/make/manual/make.html#Overview makefile介绍 https://seisman.github.io/how-to-.原创 2020-06-19 15:22:50 · 338 阅读 · 0 评论 -
[008]C/C++系列 | Makefile文件描述(三)
一、背景在阅读之前,推荐先阅读《[008]C/C++系列 | Makefile文件描述(二)》二、文件描述# 第三层:隐含条件 %.c任意的.c %.o 任意的.o *.c所有的.c *.o 所有的.oTAR = testObj = circle.o cube.o main.oCC := gcc$(TAR):$(Obj) $(CC) $(Obj) -o $(TAR)%.o:%.c $(CC) -c %.c -o %.o.PHONY:clear:.原创 2020-06-19 15:03:15 · 101 阅读 · 0 评论 -
[008]C/C++系列 | Makefile文件描述(二)
一、背景在阅读之前,推荐先阅读《[008]C/C++系列 | Makefile文件描述(一)》二、文件描述# 第二层: 变量 = (替换) += (追加) := (常量)TAR = testObj = circle.o cube.o main.oCC := gcc$(TAR):$(Obj) $(CC) $(Obj) -o $(TAR)cube.o:cube.c $(CC) -c cube.c -o cube.omain.o:main.c $(原创 2020-06-19 14:55:11 · 110 阅读 · 0 评论 -
[008]C/C++系列 | Makefile文件描述(一)
一、背景在此阅读之前推荐先阅读《[008]C/C++系列 | 一个C编译过程》二、文件描述# #是注释 全新语言(不仅仅对于C/C++)# 第一层:显式规则# 1、语法格式# 目标文件:依赖文件# TAB指令# 2、第一个目标文件是我们终极目标(有点像递归)# 3、伪目标 .PHONY: 按照这个方式编译完成之后# .c .i .s .o 程序有错误 .c错误改了!!!# 每一次编译 能不能先把之前的编译文.原创 2020-06-19 11:23:42 · 145 阅读 · 0 评论 -
[008]C/C++系列 | 一个C编译过程
一、过程预编译 汇编 编译 链接二、流程2.1预编译gcc -E hello.c -o hello.i.c/.h => .i文件头文件stdio.h库文件引用进来 展开宏定义2.2汇编gcc -S hello.i -o hello.s产生汇编代码2.3编译gcc -C hello.s -o hello.o生成二进制文件2.4链接gcc hello.o -o helloWindows=>.exeLin...原创 2020-06-19 10:10:42 · 127 阅读 · 0 评论 -
计算机系统 | 入门级别了解
原创 2019-03-19 23:23:45 · 113 阅读 · 0 评论