gcc与arm-linux-gcc和makefile

指针复习

32位系统的int型变量和指针都是4个字节,64位系统为8个字节

gcc

 arm-linux-gcc

C语言要经过

预处理

编译

汇编

连接

不知所云


静态链接

动态链接


makefile非常的重要 

ftp

 

 

makefile文件的核心规则

 

 

 

 

如下:

 

假想目标

.PHONY

若出现语法错误可查阅官方文档

 

 注意上面是大写


 

 简单变量,即时变量

 

即时变量和延时变量的区别

延时变量可理解为最终值

 

 

 

 += 可以连接字符串

 

函数

foreach,$()为引用函数的方式,详情见芯片手册

 

filter 筛选列表中符合条件的内容

wildcard 筛选符合条件的文件,筛选存在的文件

 

 patsubst 替换列表中符合条件的内容为规定的新的内容

 

makefile例子

ifneq

 

CFLASS

 

 学会了就可以分析裸板makefile文件了

 

posted @ 2021-11-12 16:50  18751612782  阅读(50)  评论(0)    收藏  举报