笔记
JAMES--ZHOU
这个作者很懒,什么都没留下…
展开
-
makefile的扩展
1.MakefileGNU make的工作分为两个阶段。在第一阶段,make读取makefile文件、内置变量及其值、隐含规则和具体规则、构造所有目标的依赖关系以及所有目标各自的依赖等。在第二阶段,make决定需要重新构造的目标并使用必要的规则进行工作。make工作第一阶段发生的扩展是立即扩展,直接把变量和函数扩展为makefile文件语句的一部分。make工作第二阶段发生的扩展称为延时扩展。...原创 2020-03-23 22:17:05 · 322 阅读 · 0 评论 -
对于gcc—static作用的认识
关于gcc-static的解释:因为在gcc中,会优先使用shard library. 为了确保使用的是静态库,则使用此选项。1. 遇到的各类问题:问题一:很多第三方程序为了确保在没有相应动态库时运行正常,喜欢在编译最后应用程序时加入-static.在老版本Fedora中编译正常,但在新版Fedora下编译常常报错:cannot find -lc原因通常是:Fedora下,#yum install...原创 2020-03-16 23:06:00 · 908 阅读 · 0 评论