`
yidongkaifa
  • 浏览: 4059083 次
文章分类
社区版块
存档分类
最新评论

UNIX/Linux使用静态库

 
阅读更多

1。 生成静态库

ar rc lib.a a.o b.o c.o
ranlib lib.a 或 ar s lib.a

2. 使用静态库
在与静态库一起链接的时候需要按照依赖关系链接,如依赖关系为 a.a –> b.a –> c.a,则链接命令为
gcc –o app app.o a.a b.a c.a
顺序不能乱,否则会找不到符号

分享到:
评论

相关推荐

    Linux和Unix下的动态库和静态库编写方法

    Linux和Unix下的动态库和静态库编写方法

    libserial源代码

    Unix的USB转串口驱动。需要Boost库支持。让Linux/Unix/OS X支持串口编程。

    CI框架PHPCMS网站系统源码

    2、Linux/Unix 平台: Apache/Nginx + PHP (5.3 +) + MySQL(5.0 +) 获得 你可以在我们的 官网首页 下载到 CMS 的最新版,它经过了自动化构建,更适合用于生产环境。 目录结构如下: │─attachment //附件目录 │...

    linux下C++动态链接C++库示例

    注意其中使用函数返回基类指针的用法,因为Linux的动态链接库不能像MFC中那样直接导出类 一、介绍 如何使用dlopen API动态地加载C++函数和类,是Unix C++程序员经常碰到的问题。 事实上,情况偶尔有些复杂,需要...

    苹果cmsV10安装包

    2、Linux/Unix 平台: Apache/Nginx/等 + PHP (5.5 +) + MySQL(5.5 +) (PHP必须在非安全模式下运行) │─application //应用目录 │ │─admin //后台模块 │ │─api //api模块 │ │─common //公共模块 │ ...

    jrtplib-3.11.1 实现RTP收发功能的静态库

    JRTPLIB 是一个用C++语言实现的RTP库,目前已经可以运行在Windows、Linux、FreeBSD、Solaris、Unix和 VxWorks等多种操作系统上

    C版本MD5库

    该库目前仅仅支持Gun/Linux/Unix 系列的编译 若是winxp/win7/win8 系列请自己包含进去,或者自己重新打包 代码是从bPostgreSQL中的库文件copy出来的,经过自己的测试,重新提取打包出来的 目前这个库的代码是在 PG ...

    linux网络编程-宋敬彬-part3

    2.2.8 生成和使用静态链接库 25 2.2.9 生成动态链接库 26 2.2.10 动态加载库 29 2.2.11 GCC常用选项 31 2.2.12 编译环境的搭建 33 2.3 Makefile文件简介 34 2.3.1 一个多文件的工程例子 34 2.3.2 多...

    linux网络编程-宋敬彬-part2

    2.2.8 生成和使用静态链接库 25 2.2.9 生成动态链接库 26 2.2.10 动态加载库 29 2.2.11 GCC常用选项 31 2.2.12 编译环境的搭建 33 2.3 Makefile文件简介 34 2.3.1 一个多文件的工程例子 34 2.3.2 多...

    Programme_of_static_LIB.zip_驱动编程_Unix_Linux_

    linux下静态库生成的编译程序,虽然很简单,但是对于理解很有帮助

    Qt 4 插件开发

    Qt 插件由共享库(Unix/Linux 上的 .so 以及 Windows 上的 .dll)实现。简单来说,一切关于共享库的知识,在 Qt 插件上同样适用。Qt 插 件根本上说就是符合某些规定的共享库。从另外一方面说,插件架构是不同于普通...

    安装 SUSE Linux Enterprise Server --服务器版

    根据所使用的硬件,在安装 SUSE Linux Enterprise Server 之前的第一个引导过 程中,以下引导方法可用: 安装注意事项3 表 1.1 引导选项 引导选项用途 最简单的引导方法。此选项要求系统有本地可用的 CDROM 或 DVD-...

    正则表达式支持库2.0#0版(静态版)

    资源介绍:。易语言RegEx_static.lib支持库中文名为易语言正则表达式支持库,本易语言支持库实现了对正则表达式(Regular ...操作系统需求: Windows、Linux、Unix。资源作者:。易语言官方论坛。资源下载:。

    jusyslog:简单的 Java syslog 日志记录库

    一个用于 java 的 syslog 客户端,通过常见的 c 库调用使用 unix 域套接字。 为什么 Syslog 一直是 unix/linux 上真正的日志机制。 Java 仍然缺乏一个好的接口。 在这种情况下的好意思 仅使用 libc 调用(不需要 ...

    redhat linux教材20课程学习文档

    1.4 Linux 与 Unix的比较 1.5 Linux 的发行版本和内核版本 1.6 Linux 的适用场合 1.7 Linux 的未来 第二章 Linux系统基本原理 2.1 Linux的体系结构以图来表现 2.2 基本特点 2.2.1 单核心 2.2.2 多用户的操作系统 ...

    ELM327仿真器:ELM327仿真器,用于通过ELM327适配器测试与OBDII接口的软件

    ELM327仿真器为客户端应用程序提供了虚拟的串行通信端口(通过UNIX / Linux上的功能,或通过Windows上的库),并模拟了通过协议连接到车辆的适配器。 它包括用于广泛监视和控制的命令行界面。 ELM327仿真器与...

    fltk-feedstock:一个针对fltk的conda-smithy仓库

    FLTK设计得足够小,并且具有足够的模块性,可以静态链接,但是作为共享库可以很好地工作。 FLTK还包括一个出色的UI生成器,称为FLUID,可用于在几分钟内创建应用程序。 当前构建状态 无人机 蔚蓝 变体 地位 linux...

    linux网络编程-宋敬彬-part1

    2.2.8 生成和使用静态链接库 25 2.2.9 生成动态链接库 26 2.2.10 动态加载库 29 2.2.11 GCC常用选项 31 2.2.12 编译环境的搭建 33 2.3 Makefile文件简介 34 2.3.1 一个多文件的工程例子 34 2.3.2 多...

    DEDE5.5淘客站整合淘宝客API伪静态版.rar

    2、Linux/Unix 平台 Apache PHP5 建议使用平台:Linux Apache2.2 PHP5.2 3、PHP必须环境或启用的系统函数: allow_url_fopen [安装方法] 1.安装好DEDE5.5,DEDE的下载及安装请参考DEDE官方网站 2.下载...

Global site tag (gtag.js) - Google Analytics