
C语言高级
Aston_黄
ARM-A8/M3/M4/Linux/STM32/micro
展开
-
GCC+ LINUX +创建静态链接库
1.准备创建静态链接库的源文件: aston.c 、 aston.h,其中aston.c 中实现简单的打印调试信息,及返回2数相乘的结果值,具体如下图:(2)创建Makefile,具体描述:1.设置只编译不链接(只生产.o文件) 2.使用ar 命令 创建归档文件(即 .a 静态链接库文件)。具体如下图:(3)编写测试代码: test.c 。 注意:原创 2017-12-25 22:57:44 · 412 阅读 · 0 评论 -
Linux + GCC + 创建动态链接库
1.接上一篇linux下使用GCC 编译器创建静态链接库后,这篇来介绍如何创建动态链接库。2. 还是一样,准备创建动态链接库的 源材料: .c 、 .h 文件,如下图:3. 编写简单的源文件后,之后创建Makefile,编写Makefile,具体如下:PS: 较静态链接库的Makefile的区别: (1)在第二行最后添加 -fPIC ,-fPIC 作用: 让编译器将原创 2017-12-26 21:09:07 · 884 阅读 · 0 评论