本月博客排行
-
第1名
wy_19921005 -
第2名
mft8899 -
第3名
java-007 - Anmin
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
benladeng5225 - wy_19921005
- vipbooks
- 青否云后端云
- kaizi1992
- e_e
- tanling8334
- sam123456gz
- arpenker
- zysnba
- fantaxy025025
- xiangjie88
- wallimn
- lemonhandsome
- jh108020
- ganxueyun
- Xeden
- zhanjia
- xyuma
- wangchen.ily
- johnsmith9th
- zxq_2017
- forestqqqq
- jbosscn
- daizj
- ajinn
- xpenxpen
- 喧嚣求静
- kingwell.leng
- lchb139128
- kristy_yy
- jveqi
- javashop
- lzyfn123
- sunj
- yeluowuhen
- lerf
- silverend
- xiaoxinye
- chenqisdfx
- flashsing123
- bosschen
- lyndon.lin
- zhangjijun
- sunnylocus
- lyj86
- paulwong
- sgqt
最新文章列表
Markdown to HTML 之 Makefile
文章出处:http://netkiller.github.io/docbook/index.html
28.2. Markdown to HTML
pandoc -f markdown -t html5 -s example.md -o example.html
例 28.1. Makefile
PANDOC = pandoc
PANDOCOPTS = ...
Java Makefile【转】
Java MakefileA simple replacement for Ant
Version 4.4, January 2011Geotechnical Software ServicesCopyright © 1999 - 2011
This document is available at http://geosoft.no/development/javamake.ht ...
很不错的教程一步步教你如何写Makefile
[转载:原文地址:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=408225]
陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一 个好的和professional的程序员,makefile还是要懂。这就好像现在有这 ...
Makefile 快速教程
最近在网上看到一篇makefile的快速教程,感觉写得非常好,对于管理一些基本的小项目来说够用了,这里特别mark一下。
这里附加两个解释:
默认的情况下,make处理第一个不以.开头的target,并会更新它所以来的target,所以如果处理第一个target的时候不依赖与clean的话,clean不会被执行。但是,如果处理第一个target的时候不小心产生了一个clean文件,那么我们 ...
Makefile tutorial
Old but good.
http://www.codeproject.com/Articles/31488/Makefiles-in-Linux-An-Overview
You should also notice the use of special characters (- and @) preceding the commands. As explained before, - t ...
ERROR Makefile: : *** missing separator
在make命令后出现这种错误提示,是提示第2行没有分隔符。
如:
all:
echo "Hello World"
明明加了 tab 但是make时总是出问题。发现原来是因为 在.vimrc 中设置了
set expandtab
将tab空格化,导致error的出现。在.vimrc中去除set expandtab,make 通过。
Makefile依赖顺序教训
今天编写一个Makefile
弄了半天都是编译不过,说缺少某个函数的定义
但是Makefile路径下有文件定义了该函数
后来找人咨询了一下
原来是-I 和-L的顺序有问题
应该把最基础的依赖放在最下面
比如存在三个依赖,a b c,
a依赖b
b依赖c
则写的顺序应该a b c而不是c b a
Makefile demo of C++ project , include jni
VOICE_PAIR_HEAD = -I /usr/lib/jvm/java-6-sun/include -I /usr/lib/jvm/java-6-sun/include/linux
TARGETS = output/
test:CoreAlgorithm.cpp Device.cpp DeviceManager.cpp Preprocessor.cpp SpeechLog.cpp ...
makefile中的wildcard和patsubst 函数
参考:http://blogold.chinaunix.net/u/6889/showart_461187.html
makefile 里的函数跟它的变量很相似——使用的时候,你用一个 $ 符号跟开括号,函数名,空格后跟一列由逗号分隔的参数,最后用关括号结束。例如,在 GNU Make 里有一个叫 'wildcard' 的函 数,它有一个参数,功能是展开成一列所有符合由其参数描述的文件名,文件间以 ...
GNU Make Variables: simple and recursive
今天有时间看了一下teammate写的makefile,学习了一下,其中发现定义变量的时候用的是=,有的是:=,查了一下发现真的有学问在里面。
这是一篇讲得很清楚的文章:
http://www.electric-cloud.com/blog/2009/03/23/makefile-performance-shell/
Android源码编译中的Makefile文件
1.和大多shell文件一样,makefile中的#表示注释,一般都是#加要注释的内容。2.ifdef...endif,表示如果定义了变量。例如:
# Only use ANDROID_BUILD_SHELL to wrap around bash.
ifdef ANDROID_BUILD_SHELL
SHELL := $(ANDROID_BUILD_SHELL)
else
SHELL : ...
Makefile的简单样例
最简单的Makefile样例。
需要被做成动态链接库的源文件与头文件是getaddrinfo.c和getaddrinfo.so
把它们做成.so之后,与主文件test_getaddressinfo.c一起生成可执行文件main
my: .my-pre
@echo "HELLO! my is starting\n"
.my-pre: getaddrinfo.so
gcc ...