构建自己的库

原创 2004年12月29日 16:55:00

#静态库
1. vi demo.h
       void demo ( void );

       vi demo.c
       #include <stdio.h>
       #include "demo.h"
       void demo ( void )
       {
           printf( "hello world/n" );
           return;
       }

    2. g++ -Wstrict-prototypes -Wall -Wunused -O3 -c demo.c -o demo.o
       file demo.o

    3. ar -rsv libdemo.a demo.o
       a - demo.o
       file libdemo.a
       nm -s libdemo.a
       ar -tv libdemo.a
    4. vi scz.c
       #include <stdio.h>
       #include "demo.h"
       int main ( int argc, void * argv[] )
       {
           demo();
           return 0;
       }

    5. g++ scz.c -L. -ldemo -Wstrict-prototypes -Wall -Wunused -O3 -o scz

#动态库
1. vi demo.h
       void demo ( void );

       vi demo.c
       #include <stdio.h>
       #include "demo.h"
       void demo ( void )
       {
           printf( "hello world/n" );
           return;
       }

2. gcc -c -fPIC demo.c -O3 -o demo.o

3. gcc -shared -Wl,-soname,libdemo.so.1  -O3 -o libdemo.so.1.0 demo.o

4. ln -sf libdemo.so.1.0 libdemo.so.1

5. ln -sf libdemo.so.1 libdemo.so

6. gcc -L. -lbsd -ldemo -O3 -o scz scz.c

JavaScript——如何构建自己的JS库?

一:为什么要构建JS库? 当然,能够更好的实现以后代码的复用,最终达到高效开发的目的。比如我们所见的比较大型和优秀的库。JQuery、Prototype等……里面包含了很多小而精悍的小函数。使用...
  • u011500356
  • u011500356
  • 2015年12月14日 12:16
  • 1075

自已实现一个UI库-UI核心绘图层管理

一、 UI基本结构 UI的基本的结构如下图所示: 最底层的是UI的绘图接口API,在不同的平台上移值时,只要实现绘图的API即可,为上层的基本绘图操作。 UI画布管理: 实现绘图块的概念,...
  • jhting
  • jhting
  • 2015年07月16日 15:55
  • 1277

构建自己的JS库

首先看看这个: (function(){            //运行的代码                   })(); 红色括号里面是一个匿名函数,红色括号是分割,表示...
  • a330346580
  • a330346580
  • 2015年03月03日 11:26
  • 113

创建语音库总结

ROS中PocketSphinx语音识别_安装arbotix simulator仿真环境_turtlebot的仿真语音控制                      这个博客也有写到 可参考:ht...
  • hanshuning
  • hanshuning
  • 2016年12月20日 15:06
  • 572

搭建自己的Maven库

一.背景 最近在搞Gradle,然后看到搭建自己的Maven库,所以试试,搭建maven库需要使用Nexus Repository 去这个网站下载https://www.sonatype.com/do...
  • u011889786
  • u011889786
  • 2017年05月08日 07:45
  • 1112

STM32F103学习记录-----构建库函数雏形

固件库
  • uyouth_my
  • uyouth_my
  • 2017年01月15日 11:57
  • 364

实现一个自己的类jq函数库

前言jq功能强大,是每个前端人的开发利器。本文用意不在实现一个像jq那样的强大函数库,只是对jq中常用功能做一个简单实现,构建一个自己的微型库。正文一、对外提供接口//为了避免污染全局变量,采用闭包来...
  • u010528093
  • u010528093
  • 2016年10月25日 11:34
  • 218

Android Studio 构建属于自己的工具库工程,并引用到其他项目

Android Studio 构建属于自己的工具库工程,并引用到其他项目
  • xiaomengyouji
  • xiaomengyouji
  • 2017年03月21日 23:03
  • 97

建立一个前端的工具库---搭建篇

一、需求 工具公司需要,决定搭建一个组件库。为了实用,这个组件库主要需要满足以下几点需求。能够使用npm安装,支持amd规范; 现代的前端早已经脱离了刀耕火种的时代。我们可以用npm来安装我们...
  • chaos_hf
  • chaos_hf
  • 2017年11月29日 18:32
  • 100

Android创建属于自己的开源库

转自https://yongjhih.gitbooks.io/feed/content/openpackage_jitpack_jcenter_mavencentral.html# 引用套件 要把編譯...
  • u012553125
  • u012553125
  • 2016年10月18日 20:40
  • 967
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:构建自己的库
举报原因:
原因补充:

(最多只允许输入30个字)