1 grep 实例:
grep -参数 "匹配目的内容" 要匹配文件目标
举例
1.1 grep 查找某个文件夹下所有文件中的字符
用grep 命令查找一个文件夹下,所有的编译选项含-diretfb的文件,比如makefile
grep -r "-diretfb" ./
fgrep -r directfb ./ > yourmake.log
1.2 gr...
分类:
系统相关 时间:
2014-12-24 14:45:58
阅读次数:
190
内核源码树的目录下都有两个文档 Kconfig (2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了 所属目录源文档相关的内核配置菜单。在内核配置make menuconfig时,从Kconfig中读出菜单,...
分类:
其他好文 时间:
2014-12-23 23:50:13
阅读次数:
340
我们对每个c或者汇编文件进行单独编译,但是不去连接,生成很多.o 的文件,这些.o文件首先是分散的,我们首先要考虑的如何组合起来;其次,这些.o文件存在相互调用的关系;再者,我们最后生成的bin文件是要在硬件中运行的,每一部分放在什么地址都要有仔细的说明。我觉得在写makefile的时候,最为重要的...
分类:
系统相关 时间:
2014-12-23 20:50:17
阅读次数:
273
如果编译一个项目错误警告太多,非常不好找,所以非常希望输出信息可以带有颜色。
可是 gcc 4.9.0 之前的版本并不支持,很多情况下是不能替换编译器的,比如使用交叉编译器,
也可以使用
colorgcc,但我觉得不是特别好,需要配置,如果使用Makefile还要更改编译器设置,
所以我自己动手写了一个,效果还可以,源码在github上: https://github.com/china...
分类:
其他好文 时间:
2014-12-23 12:22:39
阅读次数:
251
docs/
Makefile
conf.py
install.txt
deployment.txt
environments.txt
index.txt
project_name/
settings/
__init__.py
base.py
dev.py
local.py
apps/...
分类:
其他好文 时间:
2014-12-23 00:20:16
阅读次数:
159
单个文件夹下,指定源文件进行编译,更改头文件后会重新编译
srcs=src1.c src2.c prog.c
objs:=$(srcs:.c=.o)
deps:=$(srcs:.c=.d)
CFLAGS=-c -g -Wall
prog:$(objs)
gcc -o prog $^
-include $(deps)
$(objs):%.o:%.c
gcc $(CFLAGS) -MM...
分类:
其他好文 时间:
2014-12-22 21:22:34
阅读次数:
191
头文件依赖
http://blog.vjeux.com/category/makefile
http://scottmcpeak.com/autodepend/autodepend.html
http://www.freezhongzi.info/?p=216
依赖解释
http://maskray.me/blog/2011-08-11-generate-dependency-in-ma...
分类:
其他好文 时间:
2014-12-22 19:37:09
阅读次数:
154
自己写的 crt0.s , led.c , Makefile 文件,下到开发板上后始终无法运行,但是将led.c文件拷贝到光盘提供的对应程序中编译,结果可以运行。推测是 crt0.s 或者 Makefile的问题。通过比对crt0.s发现没有问题。应该是Makefile的问题。发现自己写的Makef...
分类:
其他好文 时间:
2014-12-22 17:51:02
阅读次数:
145
GOAL=parser#CC=arm-none-linux-gnueabi-gccCC=gccCFLAGS+=-I.CFLAGS+=-IincludeCFLAGS+=-Wall#---------------------------------------------------------------------------#Intermediateobjects#------------------------------------------------------------------------..
分类:
编程语言 时间:
2014-12-22 02:09:08
阅读次数:
188
有时候下载的源码只有对应的makefile,没有WINDOW对应的生成办法,但是依然可以利用静态库:1 打开vs2013新建一个win32控制台应用程序(Win32consoleproject)2 确定后,会弹出应用程序向导的提示框,点击下一步。应用程序类型选择静态库(staticLibrary),...
分类:
其他好文 时间:
2014-12-21 23:24:31
阅读次数:
198