【错误总结】makefile的编写问题:一定要注意不能有随随便便的tab、空格等
来源:互联网 发布:Java加密解密 面试 编辑:程序博客网 时间:2024/05/14 11:04
makefile的语法是非常严格的,不同于C语言,makefile中的tab也是语法中的一部分,并不会被忽略掉!正确的语法一旦“排版混乱”后会发生各种奇怪的错误,所以,发生错误时,首先确定没有多余的tab、空格等。例如下面:
# Makefile for building: hellorect
CC = gcc
CXX = g++
LINKER = g++
LFLAGS = -lm -static
OBJECTS = rect.o hellorect.o
DSTTARGET = hellorect
# Default rule
all: $(DSTTARGET)
$(DSTTARGET): $(OBJECTS)
$(LINKER) $(LFLAGS) -o $@ $(OBJECTS)
hellorect.o: hellorect.cpp
$(CXX) -c -o $@ $<
rect.o: rect.cpp
$(CXX) -c -o $@ $<
clean:
rm $(OBJECTS) hellorect
上面这段makefile的语法是没问题的,但是如果你采用一些“笨办法”将其复制进linux终端的新文件中,导致排版混乱后,错误就产生了,各种你想象不到的错误!
0 0
- 【错误总结】makefile的编写问题:一定要注意不能有随随便便的tab、空格等
- 通过url传参时要注意不能有空格,否则会发生意想不到的问题
- 写Spring的配置文件一定要注意字符串前后的空格、换行符等
- Makefile的编写等
- makefile中一定要注意的细节
- makefile的编写总结
- Makefile的编写总结
- 解决路径名中不能有空格的问题
- 关于Volley的问题,GET方式下输入有空格的参数居然解析错误,导致不能正确发出请求
- xpath抓取的值有空格换行符等问题
- Makefile 文件编写的错误
- 开发程序一定要注意精度的问题
- java项目上线一定要注意的问题
- 编译Python出现Tab,空格的问题
- QT的pro文件编写,高效简洁,,路径设置 有空格 引入系统环境变量等
- 一定要注意的事情
- 关于写代码的注意事项之,全部英文注释,tab缩进换成四个空格的缩进,代码末尾不能有空格
- UIImage initwithCGImage 有问题,一定要注意
- Animation代码设置
- zzuoj 10403: D.山区修路 【线段树优化dp】
- android环境搭建
- angularjs 关于ui-router分层使用
- android 无线调试
- 【错误总结】makefile的编写问题:一定要注意不能有随随便便的tab、空格等
- 关于从eclipse部署已经发布到Android studio的坑
- 注释驱动的 Spring cache 缓存介绍
- c:forEach
- 【解决方案】Android中Log太多太长打印不全的问题
- java内存溢出和内存泄露
- 三十行代码实现一个简单计算器
- Serializable与Parcelable
- Android 5.0以上版本禁止锁屏与休眠