- 浏览: 633346 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (820)
- java开发 (110)
- 数据库 (56)
- javascript (30)
- 生活、哲理 (17)
- jquery (36)
- 杂谈 (15)
- linux (62)
- spring (52)
- kafka (11)
- http协议 (22)
- 架构 (18)
- ZooKeeper (18)
- eclipse (13)
- ngork (2)
- dubbo框架 (6)
- Mybatis (10)
- 缓存 (28)
- maven (20)
- MongoDB (3)
- 设计模式 (3)
- shiro (10)
- taokeeper (1)
- 锁和多线程 (3)
- Tomcat7集群 (12)
- Nginx (34)
- nodejs (1)
- MDC (1)
- Netty (7)
- solr (15)
- JSON (8)
- rabbitmq (32)
- disconf (7)
- PowerDesigne (0)
- Spring Boot (31)
- 日志系统 (6)
- erlang (2)
- Swagger (3)
- 测试工具 (3)
- docker (17)
- ELK (2)
- TCC分布式事务 (2)
- marathon (12)
- phpMyAdmin (12)
- git (3)
- Atomix (1)
- Calico (1)
- Lua (7)
- 泛解析 (2)
- OpenResty (2)
- spring mvc (19)
- 前端 (3)
- spring cloud (15)
- Netflix (1)
- zipkin (3)
- JVM 内存模型 (5)
- websocket (1)
- Eureka (4)
- apollo (2)
- idea (2)
- go (1)
- 业务 (0)
- idea开发工具 (1)
最新评论
-
sichunli_030:
对于频繁调用的话,建议采用连接池机制
配置TOMCAT及httpClient的keepalive以高效利用长连接 -
11想念99不见:
你好,我看不太懂。假如我的项目中会频繁调用rest接口,是要用 ...
配置TOMCAT及httpClient的keepalive以高效利用长连接
【总结】
Makefile在编译执行过程中,对于所依赖的条件,此处即一堆xml文件,最后一个是reference.xml,结果由于最后reference.xml后面,有多余的4个空格,导致Makefile将该处的4个空格,视为一个文件了,所以,必然找不到该“文件”,所以才报错的。
所以,如果Makefile出现:
make: *** No rule to make target ` ‘, needed by xxx. Stop.
的错误,那么基本上都是属于找不到所依赖的文件所导致的,所以应该去:
检测确保,所依赖的文件,是否真实存在。
很可能,很常见的一个现象就是,此处的,误写了多余的空格,导致被视为依赖文件,导致找不到,导致报此错误。
解决办法就很简单,去掉多余的空格即可
参考:http://blog.csdn.net/vblittleboy/article/details/21012991
Makefile在编译执行过程中,对于所依赖的条件,此处即一堆xml文件,最后一个是reference.xml,结果由于最后reference.xml后面,有多余的4个空格,导致Makefile将该处的4个空格,视为一个文件了,所以,必然找不到该“文件”,所以才报错的。
所以,如果Makefile出现:
make: *** No rule to make target ` ‘, needed by xxx. Stop.
的错误,那么基本上都是属于找不到所依赖的文件所导致的,所以应该去:
检测确保,所依赖的文件,是否真实存在。
很可能,很常见的一个现象就是,此处的,误写了多余的空格,导致被视为依赖文件,导致找不到,导致报此错误。
解决办法就很简单,去掉多余的空格即可
参考:http://blog.csdn.net/vblittleboy/article/details/21012991
发表评论
-
Linux环境下查看网络性能的基本命令
2023-08-26 18:46 371Linux环境下查看网络性能的基本命令 -
CURL 发送POST请求
2023-02-12 21:55 262curl 命令详解 CURL 发送POST请求 -
grep 查找多个关键词之一
2022-12-20 12:28 503grep 查找多个关键词之一 -
linux查看dns及ttl时间,使用dig查询dns解析
2022-09-04 21:39 797linux查看dns及ttl时间,使用dig查询dns解析 -
Linux head ,tcpdump抓包命令
2022-03-25 09:39 307Linux head 命令 使用find查找包含指定字符串的 ... -
cat /proc/meminfo 各字段详解
2021-11-29 10:24 854一、cat /proc/meminfo 各字段详解 cat ... -
Linux 的nameserver-域名服务器
2018-11-16 17:25 702Linux 的nameserver-域名服务器 https:/ ... -
yum安装命令的使用方法
2018-09-06 20:18 410https://blog.csdn.net/freshman_ ... -
centOS-7-x86_64-Everything-1611.iso
2018-03-29 20:49 752镜像下载地址: http://mirror.neu.edu.c ... -
Shell编程中Shift的用法
2018-01-26 14:24 534位置参数可以用shift命令左移。比如shift 3表示原来的 ... -
rpm包管理
2017-06-11 18:03 512http://www.cnblogs.com/bangerle ... -
CURL常用命令
2017-06-11 12:49 526http://www.cnblogs.com/gbyukg/p ... -
nslookup通往DNS的桥梁
2017-06-06 20:21 532http://roclinux.cn/?p=2441 -
Linux查看CPU信息、物理CPU个数、核数、逻辑CPU个数
2017-05-22 16:26 984#查看CPU信息(型号) cat /proc/cpuinfo ... -
Linux Container(LXC)容器隔离实现机制
2017-05-19 14:08 827http://tasnrh.blog.51cto.com/41 ... -
NFS使用详解之三.NFS传输速度优化
2017-05-18 20:33 1828http://blog.chinaunix.net/uid-2 ... -
.bashrc文件在哪
2017-05-17 10:28 1803找到这个$HOME/.bashrc $HOME的意思是你的 ... -
linux命令别名alias用法
2017-05-17 10:19 645命令别名:alias alias显示当前shell中定义的所 ... -
Linux命令echo -e 这个参数e是什么意思
2017-05-17 09:40 1833man帮助的解释是,允许后面的输出进行转义,假设你是 echo ... -
设置Sysctl.conf用以提高Linux的性能(最完整的sysctl.conf优化方案)
2017-05-17 09:26 656http://blog.csdn.net/21aspnet/a ...
相关推荐
`make.exe`是GNU Make的Windows版本,用于协调编译过程,使得开发者可以自动化源代码的编译、链接等步骤。 【描述】中的“msys”和“mingw”是两个关键概念。`msys`(Minimal SYStem)是一个轻量级的Unix-like环境...
- **错误处理**:当命令执行出错时,make可以选择中断或继续执行其他命令。 - **递归执行**:make能调用自身来处理子目录或其他复杂的构建需求。 4. **变量使用**: - **变量引用**:有直接赋值和展开式赋值两种...
- **嵌套执行make**:在Makefile中调用其他Makefile。 - **命令包**:用`$(shell)`将外部命令的结果赋值给变量。 7. **使用变量**: - **基础**:定义和使用变量简化Makefile。 - **变量中的变量**:变量可以...
- **目标**:make执行过程中关注的核心,可以是文件名或特定的操作(如`clean`)。 - **依赖**:指明目标的前置条件。 - **命令**:定义如何构建目标的步骤。 4. **变量使用**: - **定义变量**:`VAR = value`...
**Makefile**是一种自动化构建工具,主要用于软件项目的构建过程,能够管理源代码文件的依赖关系,并根据这些依赖关系自动执行编译、链接等任务。 #### 第二部分:关于程序的编译和链接 - **编译**:将源代码转换...
**Makefile**是一种用于自动化构建过程的脚本文件,在软件开发过程中极为常见。通过编写Makefile,开发者可以定义一系列规则来描述如何编译和链接源代码文件,从而构建出最终的可执行文件或其他输出。本文档将详细...
在Ubuntu系统中,当你尝试编译OpenCV库时,可能会遇到这样一个令人头疼的问题:“Makefile:162: recipe for target 'all' failed”。这个错误信息通常表示在编译过程中遇到了某个目标文件无法构建的情况,导致整个...
当你遇到“Fatal error: Don't know how to make target `client.h”这样的错误时,通常意味着你的Makefile在尝试构建目标文件`client.h`时遇到了问题。这个错误表明,Makefile没有找到合适的规则来生成`client.h`这...
/py-faster-rcnn/caffe-fast-rcnn中的文件,这是我的配置,仅供参考。
- **概念**:在一个 make 过程中调用另一个 make 实例。 - **用途**:实现更为复杂的构建逻辑。 - **定义命令包**: - **定义**:将多个命令打包到一起执行。 - **用途**:提高构建效率,减少命令行长度。 - *...
2. **常见错误信息**: 例如 `make: *** No rule to make target 'target', needed by 'dependency'. Stop.` 表示缺少构建目标所需的规则。 通过以上详细解释,我们不仅了解了 Makefile 的基础知识,还深入探讨了其...
1. **Makefile的规则**:Makefile中的规则定义了如何构建目标文件以及构建过程中所执行的操作。 2. **示例**:通过具体的示例来解释如何编写Makefile。 3. **make的工作原理**:介绍make工具如何解析Makefile并执行...
- **命令退出码**: 当 make 执行命令后返回非零退出码时,表示命令执行过程中出现了错误。 - **退出码0**: 表示命令成功执行。 - **退出码1**: 表示命令执行失败。 - **退出码2**: 使用 `-q` 选项时,make 发现...
`Makefile`(Gnumake)是构建自动化工具的核心文件,用于协调和自动化程序构建过程,尤其是在C语言编程中。GNU Make是实现这一功能的开源工具,遵循POSIX标准,能够处理多种语言的编译任务,不限于C语言,且适用于任何...
它被广泛应用于软件开发过程中,用来管理项目的编译和链接过程。通过Makefile,开发者可以轻松地组织复杂的编译任务,并且能够自动化处理依赖关系。 #### 第二部分:关于程序的编译和链接 程序的编译和链接是软件...
**Makefile** 是一种用于自动化构建软件项目的脚本文件,它被广泛应用于软件工程领域,特别是在嵌入式系统开发过程中。通过定义一系列规则,Makefile 能够帮助开发者高效地管理项目中的源代码文件,自动执行编译、...
3. **命令出错**:当命令执行失败时,默认情况下 `make` 会停止执行。可以通过 `.SUFFIXES` 或 `.SECONDEXPANSION` 来控制命令执行的顺序和重试机制。 4. **嵌套执行 make**:可以在 Makefile 中调用 `make` 命令来...
**Makefile**是一种脚本文件,用于自动化软件构建过程中的编译与链接任务。它主要用于Unix和类Unix系统(如Linux),但在其他操作系统上也有相应的实现。对于不熟悉Makefile的Windows程序员来说,由于集成开发环境...
1. **Makefile**: 是 GNU Make 使用的配置文件,其中包含了构建规则。 - **规则**: 定义了目标文件与源文件之间的依赖关系及构建命令。 - **目标**: 需要构建的文件。 - **依赖**: 构建目标所需的前提文件。 - *...
在软件开发过程中,程序员通常会编写多个源代码文件,这些文件可能需要被编译并链接成最终的可执行文件。这个过程涉及到多个步骤,包括预处理、编译、汇编以及链接等。Makefile 正是为了解决这一系列问题而设计的,...