书栈网 · BookStack 本次搜索耗时 0.016 秒,为您找到 2345 个相关结果.
  • 环境变量MAKEFILES

    环境变量MAKEFILES 环境变量MAKEFILES 如果你的当前环境中定义了环境变量 MAKEFILES ,那么,make会把这个变量中的值做一个类似于include 的动作。这个变量中的值是其它的Makefile,用空格分隔。只是,它和 include 不同的是,从这个环境变量中引入的Makefile的“目标”不会起作用,如果环境变量中定...
  • 2. 隐含规则和模式规则

    2. 隐含规则和模式规则 2. 隐含规则和模式规则 上一节的Makefile写得中规中矩,比较繁琐,是为了讲清楚基本概念,其实Makefile有很多灵活的写法,可以写得更简洁,同时减少出错的可能。本节我们来看看这样一个例子还有哪些改进的余地。 一个目标依赖的所有条件不一定非得写在一条规则中,也可以拆开写,例如: main . o : main ...
  • 自动生成依赖性

    自动生成依赖性 自动生成依赖性 在Makefile中,我们的依赖关系可能会需要包含一系列的头文件,比如,如果我们的main.c中有一句#include "defs.h" ,那么我们的依赖关系应该是: main . o : main . c defs . h 但是,如果是一个比较大型的工程,你必需清楚哪些C文件包含了哪些头文件,并且...
  • MakeDeps

    MakeDeps Generated files Customization Flags Reference MakeDeps Warning This feature is experimental and subject to breaking changes. See the Conan stability section for m...
  • 清空目标文件的规则

    清空目标文件的规则 清空目标文件的规则 每个Makefile中都应该写一个清空目标文件( .o 和执行文件)的规则,这不仅便于重编译,也很利于保持文件的清洁。这是一个“修养”(呵呵,还记得我的《编程修养》吗)。一般的风格都是: clean : rm edit $ ( objects ) 更为稳健的做法是: . PHONY ...
  • 概述

    概述 关于程序的编译和链接 概述 什么是makefile?或许很多Windows的程序员都不知道这个东西,因为那些Windows的集成开发环境(integrated development environment,IDE)都为你做了这个工作,但我觉得要作一个好的和专业的程序员,makefile还是要懂。这就好像现在有这么多的HTML编辑器,但如果你...
  • origin函数

    origin函数 origin函数 origin函数不像其它的函数,他并不操作变量的值,他只是告诉你你的这个变量是哪里来的?其语法是: $ ( origin <variable> ) 注意, <variable> 是变量的名字,不应该是引用。所以你最好不要在 <variable> 中使用 $ 字符。Origin函数会以其返回值...
  • 一个示例

    一个示例 一个示例 正如前面所说,如果一个工程有3个头文件和8个c文件,为了完成前面所述的那三个规则,我们的makefile应该是下面的这个样子的。 edit : main . o kbd . o command . o display . o \ insert . o search . o files . o utils ....
  • 1. 基本规则

    1. 基本规则 1. 基本规则 除了Hello World这种极简单的程序之外,一般的程序都是由多个源文件编译链接而成的,这些源文件的处理步骤通常用Makefile来管理。Makefile起什么作用呢?我们先看一个例子,这个例子由例 12.3 “用深度优先搜索解迷宫问题” 改写而成: /* main.c */ #include <stdio....
  • 仓库索引器

    仓库索引器 设置仓库索引器 按大小选择要索引的文件 按路径选择要索引的文件 仓库索引器 设置仓库索引器 通过在您的 app.ini 中启用此功能,Gitea 可以通过仓库的文件进行搜索: [ indexer ] ; ... REPO_INDEXER_ENABLED = true REPO_INDEXER_PATH =...