makefile
文章平均质量分 89
chief1985
好好学习
展开
-
使用AutoMake轻松生成Makefile
导读: 使用AutoMake轻松生成Makefile许明彥 01-7-25 下午 02:32:55摘要:在 Unix 上写过程序的人一般都遇到过 Makefile,尤其是用 C 来开发程序的人。用 make 来开发和编译程序的确很方便,可是要写出一个MakeFile就不那么简单了。偏偏介紹 Makefile 的文件不多,G转载 2008-10-14 23:55:00 · 1078 阅读 · 0 评论 -
webkit在win32下的编译规则(八)
HTMLElementFactory.cpp和HTMLNames.cpp是由如下规则生成的: ifdef HTML_FLAGS HTMLElementFactory.cpp HTMLNames.cpp : dom/make_names.pl html/HTMLTagNames.in html/HTMLAttributeNames.in perl -I $(WebCore)/bindings/scripts $û,在浏览器打开就可以看见一个世界地图。 WMLElementF原创 2011-03-23 09:23:00 · 7333 阅读 · 5 评论 -
webkit在win32下的编译规则(六)
WebCore Folder下面的有3个工程:QTMovieWin,WebCore,WebCoreGenerated,编译的顺序是:WebCoreGenerated-》QTMovieWin-》QTMovieWin。 首先来看WebCoreGenerated这个工程,这个工程的NMake Build Comand Line如下: %SystemDrive%/cygwin/bin/which.exe bashif errorlevel 1 set PATH=%SystemDrive%/cygwin/bin;原创 2011-03-22 09:27:00 · 5730 阅读 · 0 评论 -
webkit在win32下的编译规则(七)
首先看$(JS_DOM_HEADERS),这些文件都是以JS开头的,对其做处理的是如下规则: JS%.h : %.idl $(JS_BINDINGS_SCRIPTS) $(call generator_script, $(JS_BINDINGS_SCRIPTS)) $(IDL_COMMON_ARGS) --defines "$(FEATURE_DEFINES) $(ADDITIONAL_IDL_DEFINES) LANGUAGE_JAVASCRIPT" --generator JS $ CSSGram原创 2011-03-22 09:29:00 · 6351 阅读 · 3 评论 -
webkit在win32下的编译规则(二)
现在的webkit分为4个Floder:Javascript Folder,Tools,WebCore Folder,Webkit2 Folder,WebkitCom Folder,这5个目录的编译顺序基本是:Javascript Folder-》WebCore Folder-》WebkitCom Folder-》Webkit2 Folder-》Tools(有些子工程的顺序并不是这样的),下面就以这几个目录为单位来说明webkit的编译规则。 1. Javascript Folder 这个目录下有原创 2011-01-07 20:46:00 · 7892 阅读 · 5 评论 -
webkit在win32下的编译规则
最近有人在windows 7下的webkit编译不过去,问我该怎么解决。我看了一下,主要是SVGAnimationElement.cpp等文件编译不过去,这里面使用了开启svg后的一些枚举变量,但webkit在编译时生成的WebKitBuild/include/WebCore/CSSPropertyNames.h文件里面并没有生成这些枚举变量,我检查一些编译选项,配置都是OK的,我又看了一下webkit的编译规则,发现CSSPropertyNames.h的生成是依赖CSSPropertyNames.in等文原创 2010-12-27 22:25:00 · 10308 阅读 · 7 评论 -
stricmp和_stricmp
在msdn里面(http://msdn.microsoft.com/en-us/library/ms235365(VS.80).aspx)有这么一段话: These POSIX functions are deprecated beginning in Visual C++ 2005. Use the ISO C++ conformant_stricmp, _wcsicmp, _mbsicmp,原创 2010-03-02 19:35:00 · 9409 阅读 · 0 评论 -
android makefile(android.mk)分析(2)
1.2 用makefile构建交叉编译环境 这节的内容请参考http://blog.csdn.net/absurd/category/228434.aspx里面的交叉编译场景分析,我只是说一下我做的步骤: 1.下载交叉编译环境(http://www.codesourcery.com/downloads/public/gnu_toolchain/arm-none-linux-gnueabi)并安原创 2009-11-09 19:42:00 · 3703 阅读 · 1 评论 -
android makefile(android.mk)分析(1)
1.1 makefile helloworld Makefile的规则如下: target ... : prerequisites ... command ... ... target可以是一个目标文件,也可以是Object File(例如helloworld.obj),也可以是执行文件和标签。 prerequisites就是生成target所需要的文件或是目标。 command也就原创 2009-10-20 20:12:00 · 12431 阅读 · 8 评论 -
【转】msdev & devenv 的命令行用法(以编译BerkeleyDB为例)
最近编译chrome,vs打开chrome后不停地更新智能提示,很占资源,所以查查在命令行编译vs工程的方法。最近wince工程也要自动编译,所以也需要在命令行编译vddproj文件。转自:http://blog.chinaunix.net/u2/89624/showart_1903053.html msdev是visual studio 6.0的IDE程序, devenv是visua转载 2009-08-27 23:49:00 · 3587 阅读 · 0 评论 -
Windows下程序向Linux下移植实践2-草原之狼-搜狐博客
导读: 3.1.Makefile的编写 Linux下一般都是使用make工具来管理和编译一个大的开发工程的所有源文件,make命令执行时,需要一个 Makefile 文件,以告诉make命令需要怎么样的去编译和链接程序,makefile关系到了整个工程的编译规则。一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指原创 2008-10-15 00:07:00 · 1268 阅读 · 0 评论 -
android makefile(android.mk)分析(序)
android是什么就不用说了,android自从开源以来,就受到很多人的追捧。当然,一部人追捧它是因为它是Google开发的。对一个程序员来说,一个系统值不值得追捧得要拿代码来说话。我这里并不打算分析android的代码,而是android的makefile,我想通过分析andorid的makefile来告诉大家如何写makefile。对于一个程序新手而言,好的IDE是他们追捧的对象。但原创 2009-10-19 19:27:00 · 33419 阅读 · 12 评论