linux
scusyq
这个作者很懒,什么都没留下…
展开
-
Linux下makefile教程
转自陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你转载 2012-03-27 15:45:33 · 1006 阅读 · 0 评论 -
LINUX动态库和静态库
1. 什么是库 在 windows 平台和 linux 平台下都大量存在着库。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。 由于 windows 和 linux 的本质不同,因此二者库的二进制是不兼容的。 本文仅限于介绍 linux 下的库。 2. 库的种类 linux 下的库有两种:静态库和共享库(动态库)。 二者的不同点在于代码被载入的时转载 2012-03-27 15:17:08 · 758 阅读 · 0 评论 -
使用GDB调试Android 4.0中的WebKit
转载http://blog.csdn.net/su_yong/article/details/7021389 使用GDB调试Android 4.0中的WebKit 昨天在网上看到了有人用gdb调试Android中的WebKit,今天试了好一会儿,确实可行。 以下是步骤: 1. 进入android系统源码根目录,然后执行转载 2012-05-17 10:17:36 · 1210 阅读 · 1 评论 -
android.mk示例
怎样添加一个模块LOCAL_PATH:= $(call my-dir)#编译静态库include $(CLEAR_VARS)LOCAL_MODULE = libhellosLOCAL_CFLAGS = $(L_CFLAGS)LOCAL_SRC_FILES = hellos.cLOCAL_C_INCLUDES = $(INCLUDES)LOCAL_SHARED_LIB转载 2012-06-18 19:25:31 · 716 阅读 · 0 评论 -
android.mk 中GUN makefile的宏函数及其使用
调用形式:'$(call )'。函数返回文本信息。常用的宏函数1.my-dir 返回放置当前Android.mk的文件夹相对于NDK生成系统根目录的路径。可用来 在Android.mk的开始处定义LOCAL_PATH的值: LOCAL_PATH := $(call my-dir) 2.all-subdir-makefiles转载 2012-06-18 19:16:01 · 1185 阅读 · 0 评论 -
android.mk中常见local变量解析
local变量是用来向生成系统描述你的组件的。你应该在'include $(CLEAR_VARS)'和'include $(BUILD_XXXXX)'之间定义其中的一些变量。1.LOCAL_PATH 这个变量用来设置当前文件的路径。你必须在Android.mk的开始处定义它,比如: LOCAL_PATH := $(call my-dir) 这转载 2012-06-18 19:19:48 · 3218 阅读 · 1 评论