= make会将整个makefile展开后,再决定变量的值。也就是说,变量的值将会是整个makefile中最后被指定的值。:= 表示变量的值决定于它在makefile中的位置,而不是整个makefile展开后的最终值。?= 是如果没有被赋值过就赋予等号后面的值+= 是添加等号后面的...
分类:
其他好文 时间:
2014-10-03 13:34:54
阅读次数:
181
configure脚本确定系统所具有一些特性,特别是nginx用来处理连接的方法。然后,它创建Makefile文件。configure支持下面的选项:--prefix=<path>-Nginx安装路径。如果没有指定,默认为/usr/local/nginx。--sbin-path=<path>-Nginx可执行文件安装路径。只能安装时指..
分类:
其他好文 时间:
2014-10-01 02:07:31
阅读次数:
451
ROOT = $(shell pwd) 获得Makefile的当前路径$(shell find $(SRC_DIR) -name '*.h') #寻找SRC_DIR所代表目录下的所有名字后缀为.h的头文件 $(sort $(foreach i, $(INC_DIR), -I$(i))) #对IN.....
分类:
其他好文 时间:
2014-09-29 12:23:40
阅读次数:
202
跟我一起写 Makefile陈皓概述——什么是makefile?也许非常多Winodws的程序猿都不知道这个东西,由于那些Windows的IDE都为你做了这个工作,但我认为要作一个好的和professional的程序猿,makefile还是要懂。这就好像如今有这么多的HTML的编辑器,但假设你想成为...
分类:
其他好文 时间:
2014-09-28 23:08:26
阅读次数:
184
内核版本 : linux-2.6.22.6内核编译的简单说明(不完全表达)1、/work/jz2440/kernel/linux-2.6.22.6/arch/arm/configs# ls |grep s3c*s3c2410_defconfig #cd /work/jz2440/kernel/li....
分类:
其他好文 时间:
2014-09-28 17:32:54
阅读次数:
187
静态编译并安装(make install)Qt4的库后,若将原来的源码所在文件夹删除,则会出现无法链接到/XXX/XXX.lib的情况.这个/XXX/的路径又往往是之前编译静态库时源代码所在的目录。打开工程的makefile.release(debug)...
分类:
其他好文 时间:
2014-09-28 15:06:12
阅读次数:
131
WIN32
1. Win32应用程序的基本类型.
2. 创建win32窗口程序的几个步骤,及使用到的函数。
3. nmake 与 makefile。
4. 有哪些字符集? Win32对于各种字符集如何进行兼容及转换? (wchar_t、TCHAR、TEXT() )。
5. 怎么创建一个子窗口?在哪进行设置?
6. 窗口类的分类,如何创建一个应用程序全局窗口类。
7. Win32窗口程...
第三方ARMGCC通常是基于Mingw32的,使用的是Windows路径,如C:\ecos\packages\infra\current\src\startup.cxx;而eCos配置工具生成的Makefile是基于Cygwin的,使用的是POSIX路径,如/cygdrive/c/packages/infra/current/src/startup.cxx。路径格式上的差别导致不能直接使用第三方ARMGCC编译eCos系统,而是需要一个中间程序来对路径进行转换。这里提供了执行路径转换的中间程序的源代码和编译...
前言: 大家在Windows上使用VS构建C/C++程序时,不需要自己编辑略显晦涩的Makefile文件,而对于初学者而言, 他们甚至没意识到它的存在。VS是自动生成Makefile文件, 并构建工程项目的。不可否认Visual Studio做为一款全能的IDE,它帮开发者做了很多工作,也降低了.....
分类:
编程语言 时间:
2014-09-25 17:21:49
阅读次数:
325
linux make手册:http://www.gnu.org/software/make/manual/make.html一篇文章:假设我们有一个程序由5个文件组成,源代码如下:/*main.c*/#include "mytool1.h"#include "mytool2.h"int main()...
分类:
其他好文 时间:
2014-09-25 17:15:19
阅读次数:
232