
Makefile
文章平均质量分 79
slj_win
这个作者很懒,什么都没留下…
展开
-
linux 2.6.x Makefile
linux-2.6.x makefile linux-2.6.20.6/Documentation/kbuild/makefiles.txt 一、 概述 linux的makefile有五个部分: Makefile:顶层Makefile .config:内核配置文件 arch/$(ARCH)/Makefile:体系结构相关的Makefile scripts转载 2011-11-30 10:22:37 · 1312 阅读 · 0 评论 -
Linux内核Makefile文件(二)
=== 6 体系Makefile文件 在开始进入各个目录编译之前,顶层Makefile文件设置编译环境和做些准备工作。顶层Makefile文件包含通用部分,arch/$ (ARCH) /Makefile包含该体系架构所需的设置。因此arch/$(ARCH)/Makefile会设置一些变量和少量的目标。 当编译时将按照以下大概步骤执行: 1) 配置内核 => 产生 .config文件 2转载 2011-11-30 10:27:14 · 2062 阅读 · 0 评论 -
Linux平台Makefile文件的编写基础篇
目的: 基本掌握了 make 的用法,能在Linux系统上编程。 环境: Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。 准备: 准备三个文件:file1.c, file2.c, file2.h file1.c: #include #include "file2.h" int main() { printf("print file转载 2011-11-30 10:29:35 · 1060 阅读 · 0 评论 -
Linux 如何写makefile文件
关于程序的编译和链接 —————————— 在此,我想多说关于程序编译的一些规范和方法,一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。 编转载 2011-11-30 10:30:20 · 1208 阅读 · 0 评论 -
Linux内核Makefile文件(一)
本文是/Documentation/kbuild/makefiles.txt的中文译稿 Linux内核Makefiles 本篇文章描述了Linux内核Makefiles。 === 目录 === 1 概述 === 2 角色分工 === 3 内核编译文件 --- 3.1 目标定义 --- 3.2 内嵌对象 - obj-y --- 3.3 可加载模块 - obj-m ---转载 2011-11-30 10:25:44 · 1390 阅读 · 0 评论 -
Linux下makefile基础
这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说明如何使用gcc编译器。 假设我们有下面一个非转载 2011-11-30 10:28:27 · 629 阅读 · 0 评论