会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我爱茜茜公主
纸上得来终觉浅,绝知此事要躬行!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
37
38
39
40
41
42
43
44
45
···
67
下一页
2022年1月2日
makefile示例(添加依赖、编译参数)
摘要: makefile示例 上图依赖只有.c,当.h文件修改后,make时不会重新生成test,故此Makefile存在问题 上图,添加依赖,make,重新生成了test,但,源文件中包含了很多的头文件,如何管理起来呢? a. 改进:支持头文件依赖 gcc怎么生成依赖 gcc -M c.c 打印出来 gc
阅读全文
posted @ 2022-01-02 09:08 我爱茜茜公主
阅读(312)
评论(0)
推荐(0)
2022年1月1日
makefile函数(foreach filter wildcard patsubst)
摘要: makefile函数 Makefile文件内容 $(foreach var, list, text) 在list中对每一个var,做text 修改 $(filter pattern..., text) 在text中取出符合patten格式的值 $(filter-out pattern..., tex
阅读全文
posted @ 2022-01-01 22:34 我爱茜茜公主
阅读(64)
评论(0)
推荐(0)
makefile语法(% $@ $< $^ .PHONY = := ?= +=)
摘要: 通配符:%.o上节课示例test:a.o b.o gcc -o test a.o b.oa.o:a.c gcc -c -o a.o a.cb.o:b.c gcc -c -o b.o b.c使用通配符后test:a.o b.o gcc -o test a.o b.o%.o:%.c gcc -c -o
阅读全文
posted @ 2022-01-01 16:38 我爱茜茜公主
阅读(139)
评论(0)
推荐(0)
makefile引入及规则
摘要: 引入 gcc -o test main.c sub.c -v 这样生成可执行文件弊端是,每次执行此语句main.c、sub.c都要被重新编译,完全没有必要! 应该:先编译,再链接 如何判断哪些文件被修改了(比较时间):看.c和.o时间,.c时间比.o时间更晚的话,.c被修改了;.o时间比test时间
阅读全文
posted @ 2022-01-01 10:48 我爱茜茜公主
阅读(62)
评论(0)
推荐(0)
makefile要达到的效果之vs示例演示
摘要: 总结: 头文件变化,会导致包含此头文件的.c文件重新编译 图形化工具背后也是Makefile
阅读全文
posted @ 2022-01-01 10:13 我爱茜茜公主
阅读(58)
评论(0)
推荐(0)
2021年12月29日
gcc常用编译选项(头文件路径,库路径,运行动态库链接的目标文件)
摘要: 常用编译选项 -E -c -o -l 链接库文件(可以是 静态库 或 动态库) 怎么编译多个文件 gcc -o test main.c sub.c -v 查看编译过程,先编译成.s文件,再汇编成.o文件,最后链接成可执行文件 多个源文件编译时,一个源文件被修改了,再跟上面编译一样编译的话,把没有修改
阅读全文
posted @ 2021-12-29 20:37 我爱茜茜公主
阅读(287)
评论(0)
推荐(0)
gcc编译过程(4步)
摘要: 电工 纸带打孔(机器码) 英文助记符(汇编指令) 高级语言高级语言 >汇编码(编译) >机器码(汇编) >汇编码(反汇编)多个机器码文件 >app(链接) .c中包含头文件、宏定义展开过程(预处理) gcc -o hello hello.c -v 查看详细的编译过程(有头文件查找路径、库路径、等等)
阅读全文
posted @ 2021-12-29 19:47 我爱茜茜公主
阅读(35)
评论(0)
推荐(0)
932过马连洼路口,人过马路,鞋好多是白色的
摘要: 932过马连洼路口,人过马路,人穿的鞋,大多是白色的,什么现象? 是偶然还是有什么原因?
阅读全文
posted @ 2021-12-29 10:44 我爱茜茜公主
阅读(43)
评论(0)
推荐(0)
2021年12月26日
hello程序的引申
摘要: 头文件中声明一个函数(需要什么参数,返回什么值),在.c中使用时会检查用的对不对; .c去实现函数 .h文件在哪(系统目录,也可指定目录-I dir)系统目录:工具链目录 printf函数在哪(库中,系统目录,也可自己指定目录) 可能会遇到:头文件找不到 函数未定义 源于韦东山应用程序教程hello
阅读全文
posted @ 2021-12-26 21:39 我爱茜茜公主
阅读(29)
评论(0)
推荐(0)
将虚拟机某个目录挂在到开发板某个目录
摘要: 源于韦东山应用开发教程hello章节
阅读全文
posted @ 2021-12-26 21:17 我爱茜茜公主
阅读(39)
评论(0)
推荐(0)
上一页
1
···
37
38
39
40
41
42
43
44
45
···
67
下一页
公告