首页 > TAG信息列表 > libmyhello

GCC生成静态库和动态库

一、库的简述 库(Library)是由系统提供的一组具有特定功能的函数的集合,是为提高开发效率和运行效率而设计的。从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库: 静态是指每个用到该库的应用程序都会将该库拷贝到自己的目标代码

GCC静态库、动态库探幽

一、:编辑生成例子程序 hello.h、hello.c 和 main.c 首先编辑hello.h文件内容          hello.c             main.c          样例的三个代码如下:    程序 1: hello.h ifndef HELLO_H define HELLO_H void hello(const char *name); endif //HELLO_H 程

linux环境下用gcc生成.a静态库和.so动态库

目录 一、用hello world作为例子 (1)创建所需的hello.c,hello.h,main.c程序 (2)生成.o文件 (3)利用.o文件创建.a静态库 (4)在程序中使用静态库 (5)创建.so动态库文件 (6)在程序中使用动态库 (7)静态库和动态库优先级 二、实例示范    (1)程序编写  (2)生成静态库  (3)生成动态库  (4)静态库与动