
makefile
文章平均质量分 84
trouble-i-am-in
我就是个彻头彻尾的loser,所以我除了我的命,我没什么好输的了。
展开
-
Makefile总结
Makefile总结makefile 1-4makefile基础命令格式,也就是 目标,依赖,命令这种,还有伪目标变量,这个很重要,还有一个内容是关于变量赋值的内置规则,也就是自动推导include关键字make介绍make工作模式重新编译依据通配符文件搜索和文件选择makefile 5,6静态模式,本质上就是采用通配符来设定一些目标的编译过程多目标命令相关的内容,功能上有是否在命令行显示所执行的命令命令之间的前后关联是否执行命令,命令出错后是否继续执原创 2021-07-26 16:58:35 · 173 阅读 · 0 评论 -
Makefile教程:11-14
Makefile教程:11-14Makefile11:make参数makefile教程11就是指定make运行时,可以带上的参数。下面就是根据作用来分类,具体的就需要到时候去查了。指定makefile的文件指定文件执行的路径前缀展示所有变量执行相关的忽略文件更新时间,重新执行依赖忽视错误,继续执行 & 取消忽视错误,继续执行重新执行时,忽略一些发生修改的文件禁止自动推导不输出运行的命令限制同时启动的命令数量调试仅展示命令,不执行展示是否有目标发生更新根据指原创 2021-07-24 22:42:09 · 253 阅读 · 0 评论 -
Makefile教程 7-10
Makefile教程 7-9教程整理部分1教程整理部分2Makefile教程7:变量博客地址这一章节的内容,基本在makefile教程:变量部分都介绍过了。Makefile教程8:变量,条件判断makefile8环境变量这个本意很简单,就是可以读取操作系统的环境变量,比如:.PHONY:debug: env=1;export env;echo $(env);的这个用法见makefile之命令之间的关联这里就是定义了一个变量env,并且将其设置为环境变量:export env,原创 2021-07-18 16:47:30 · 423 阅读 · 0 评论 -
Makefile教程整理:5,6
Makefile教程整理Makefile上部一部分的教程为了防止杠精,这里再重申一下,本博客的内容都是来自陈皓大神的博客,我只是记录下自己的学习笔记。Makefile教程5:静态模式,多目标,自动依赖Makefile教程5静态模式在开始前介绍两个值:$@代表所有的目标$<代表所有的依赖文件看一个最简单的例子,文件结构如下:.├── functions.c├── main.c└── makefile其中functions.c:int addSum(int a,int原创 2021-07-07 22:17:57 · 314 阅读 · 1 评论 -
makefile变量赋值
makefile变量赋值就是:=,:=,?=,+=这几个的介绍。参考博客下面的内容摘自上面的博客。= 是最基本的赋值:= 获取变量当前的值?= 是如果没有被赋值过就赋予等号后面的值+= 是添加等号后面的值其中首先要介绍的就是:=,上面获取当前的值,这是我修改的,因为我觉得它的描述不准确。博客中给了一个例子: x = foo y = $(x) bar x = xyz问y的值是多少,答案是:xyz bar,就说是说是以第二个值为准。而对于:=则是: x = foo y:=原创 2021-07-04 22:17:06 · 293 阅读 · 0 评论 -
Makefile教程整理1-4
Makefile教程整理1-4下面的教程都来自于陈皓大神的博客。想要写Makefile,就需要gcc的相关知识。Makefile教程1:基础介绍Makefile教程1基础教程,就是介绍Makefile的基本概念和使用,这里拿一个最简单的例子说明:一个main.c#include<stdio.h>int main(int argc, char const *argv[]){ printf("hello world\n"); return 0;}传统gcc编原创 2021-06-20 17:49:23 · 250 阅读 · 0 评论