之前没有足够的心理准备,没有想到构建一个项目的makefile这么让人崩溃。纯手写的话,我的能力还不足。尝试找工具,autoconf&automake or cmake。经过大概一天的时间,比较之后,决定使用cmake。可以从网络上找到足够多的cmake教程,不过都不是很详尽。毕竟够将项目之初这样令...
分类:
其他好文 时间:
2014-09-18 18:33:04
阅读次数:
209
Makefile中的%标记和系统通配符*的区别在于,*是应用在系统中的,%是应用在这个Makefile文件中的。(本文的测试环境是Windows7下使用MinGW提供的make.exe)例如,如果你想编译一个文件夹下的所有.c文件,你可能会这样写:1 %.o:%.c2 gcc -o $@ $...
分类:
其他好文 时间:
2014-09-18 16:11:44
阅读次数:
147
一、工具的使用1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。2、学会makefile文件的编写规则,并结合使用工具aclocal、autocon...
分类:
编程语言 时间:
2014-09-17 20:07:42
阅读次数:
228
CMAKE的使用Version 1.02009-3-18一、基本使用安装:下载二进制包后可直接解压使用从源码安装则执行命令:./bootstrap; make; make install——尝试执行bootstrap失败使用:cmake dir_path,生成工程文件或makefile文件二、概念o...
分类:
其他好文 时间:
2014-09-17 14:57:22
阅读次数:
336
原文地址:blog.csdn.net/ghostyu/article/details/77551771、目标名称,摆脱手动设置目标名称[cpp]view plaincopyTARGET=$(notdir$(CURDIR))all:$(TARGET)CMD....$(CURDIR) 表示Makfile...
分类:
其他好文 时间:
2014-09-17 14:57:12
阅读次数:
692
Linux系统使用10位 (b it)数据表示访问的权限,比如某文件的访问权限如下。
-rw-r--r-- @1 keyd staff 73 Mar 9 23:32 Makefile.mk !
drwxr-xr-x 4 keyd staff 136 Aug 27 2010 bash
bit0:使用-或者d表示,前者表示这是一个文件,后者表示这是一个目录(directory)。...
分类:
系统相关 时间:
2014-09-17 12:06:52
阅读次数:
236
Boa 下载地址:http://www.boa.org/boa-0.94.13.tar.gz
1、解压生成Makefile
tar xzf boa-0.94.13.tar.gz #解压
cd boa-0.94.13/src #进入源码目录
./configure
#生成Makefile
注:
1、如果为嵌入式开发板编译需修改Makefile
修改Makefile文件,...
分类:
其他好文 时间:
2014-09-17 12:03:32
阅读次数:
211
1.首先,将要移植的代码目录(如bootpicsnd)整个拷贝到UBOOT工程中,最好放到对应的board目录下。
2.在bootpicsnd目录里,新建一个Makefile,参考如下:
#
# (C) Copyright 2000-2007
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
#
# See file CRE...
分类:
其他好文 时间:
2014-09-16 17:29:30
阅读次数:
192
Makefile编写规则,以及Makefile的简化...
分类:
编程语言 时间:
2014-09-16 10:48:50
阅读次数:
125
一、基本使用安装:下载二进制包后可直接解压使用从源码安装则执行命令:./bootstrap; make; make install——尝试执行bootstrap失败使用:cmake dir_path,生成工程文件或makefile文件二、概念out-of-sourcebuild,与in-source...
分类:
其他好文 时间:
2014-09-16 10:42:20
阅读次数:
222