2012年6月6日

小白学makefile之三

摘要: 本文简单介绍共享库的生成与使用当前目录下有三个文件,我们稍后会将plus.c编译成为共享库so文件以供main调用$lsmain.c plus.c plus.hmain.c#include <stdio.h>#include "plus.h"intmain(int argc, char** argv){ int a = 10; int b = 5; printf("a + b = %d\n", plus(a, b)); return 0;}plus.c// plus.cint plus(int a, int b){ return a+b;}p 阅读全文

posted @ 2012-06-06 16:15 jogger 阅读(254) 评论(0) 推荐(0)

小白学makefile之二

摘要: 本文介绍比入门级稍高的Makefile写法和静态库的生成及使用。先看一个目录结构lib // 库 plus.c reduce.c Makefileinclude plus.h reduce.happ // 主体程序 main.c // 很多开源代码都有一个或者多个main.c,而且里边往往实现了 main 函数。某想这可能是为了方便读者找到入口函数 MakefileMake.defines // app和lib中的两个Makefile会依赖此文件在这个实例中,我们会把plus.c reduce.c生成一个静态库,提供给main.c文件来使用。某发现很多开源的代码目录下都有一个li... 阅读全文

posted @ 2012-06-06 13:23 jogger 阅读(715) 评论(0) 推荐(0)

导航