关闭

make:commands commence before first target

262人阅读 评论(0) 收藏 举报
分类:

makefile时常遇到这样的问题,汇总网上的原因如下:

1. 上一行换行符号 \ 后面有空格

2. 本行前面的空白有非法字符

1Makefile可能是以命令行开始:以[Tab]字符开始,但不是一个合法的命令行(例如,一个变量的赋值)。命令行必须和规则一一对应。

2)第二种原因可能是一行的第一个非空字符为分号,make会认为此处遗漏了规则的“target: prerequisite”部分。

原文:

http://blog.csdn.net/cstarbl/article/details/7702246

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

ubuntu 上android 源码编译 全过程(一)

1.安装ubuntu系统 2.安装jdk环境 3.配置编译环境 4.解决编译过程中遇到的问题 5.编译成功 问题解决总结: 资源版本 开始用的ubuntu 14.10 遇到一个大问题搞了两天没弄好,建议不要选择14.10 问题是...
  • chenaini119
  • chenaini119
  • 2015-03-29 12:53
  • 1290

[bug小记]Android.mk编写中一个小失误引起的吐血事件

E:/android-ndk-r9c/build/core/build-binary.mk:388: warning: ignoring old commands for target `obj/local/armeabi/objs/arcSVideoEngine/__/__/source/vid...
  • shirleyxiao
  • shirleyxiao
  • 2014-07-25 18:18
  • 2550

关于caffe的编译——Ubuntu16.04

本次的编译环境是在虚拟机上的Ubuntu16.04上进行的。 一、caffe的编译 1)安装caffe的依赖文件 由于虚拟机下的Ubuntu系统一般不包含GPU,故这次安装时为了在无GUP环境下运行caffe。 有GPU安装caffe与无GPU安装caffe的区别一般就两点: 1.安装C...
  • b1015222035
  • b1015222035
  • 2017-04-19 17:12
  • 1560

解决openwrt package目录下多个文件夹重名编译警告(call subdir 函数)

在openwrt的package中,如果出现文件夹重名。 例如,出现“package/dir1/a” 和“package/dir2/a” 两个目录结构,在a和a两个目录中分别都含有各自的makefiel和源代码。 如此,则必然出现大量的编译警告: package/Makefile:196: warn...
  • xhoufei2010
  • xhoufei2010
  • 2017-01-03 14:45
  • 682

cocos2dx 命令创建各平台工程,并自动打包Android apk的方法

转自:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_create_a_multi-platform_project_in_one_command_line How to create a multi-platform pro...
  • zhangdell
  • zhangdell
  • 2014-01-16 15:36
  • 1204

nginx安装配置记录

文章出处:http://blog.csdn.net/lili72 环境cenos5.9 安装在192.168.119.131上进行.安装路径统一为/home/bigdata/   1 安装之前需要先安装:    1.1 o...
  • lili72
  • lili72
  • 2015-01-31 21:43
  • 4713

我所认识的GNU make(2) -- make规则

make规则的基本形式 target … : prerequisites …         recipe         …   ...
  • Hydrazine
  • Hydrazine
  • 2014-12-31 10:13
  • 667

构建JDK8报错了,哪位大神能帮忙看下什么原因 ?

构建JDK8报错了,哪位大神能帮忙看下什么原因 ?
  • WoZhiShuoLiangJuHua
  • WoZhiShuoLiangJuHua
  • 2015-08-23 10:48
  • 973

Spring学习笔记五: AOP入门

一、AOP术语 切面(aspect):要实现的交叉功能,是系统模块化的一个切面或领域。如日志记录。 连接点:应用程序执行过程中插入切面的地点,可以是方法调用,异常抛出,或者要修改的字段。 通知:切面的实际实现,他通知系统新的行为。如在日志通知包含了实 现日志功能的代码,如向日志文件写日志。通知在连...
  • xunzaosiyecao
  • xunzaosiyecao
  • 2016-07-17 18:22
  • 1974

android 4.2.1 下载和编译

本人安装的是ubuntu12.04 64位系统 1、mkdir ~/bin PATH=~/bin:$PATH 2、curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo >~/bin/repo chmod a+x ~/bin/...
  • firekylin_2000
  • firekylin_2000
  • 2013-01-01 14:36
  • 2689
    个人资料
    • 访问:262843次
    • 积分:3793
    • 等级:
    • 排名:第9849名
    • 原创:122篇
    • 转载:102篇
    • 译文:0篇
    • 评论:65条
    文章分类