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

如何编译静态库

 
阅读更多

LIB=$(HOME)/lib
gcc -o test test.o -L$(LIB) -lbase -ldatabase -l_dc -L$(ORACLE_HOME)/lib -lclntsh


libbase.a,libdatabase.a,lib_dc.a是静态库
libclntsh.so是oracle动态库

分享到:
评论

相关推荐

    OpenSSL1.0.1e,MinGW编译静态库

    总结来说,OpenSSL 1.0.1e通过MinGW编译静态库是一项重要的工程实践,它使得开发者能够在Windows环境下创建不依赖外部库的独立程序,但同时也需要注意静态库的优缺点,根据项目需求来选择合适的链接方式。

    Xcode编译静态库方法

    本篇文章将深入探讨如何使用Xcode编译静态库,这是iOS开发中常见的需求,尤其是在开发组件化或者第三方库时。 静态库是一种预先编译的代码集合,可以在编译时直接嵌入到应用中,使得应用包含了库的所有代码,不需要...

    适用3dtiles转gltf b3dm的draco编译静态库

    本文将详细解析与“适用3dtiles转gltf b3dm的draco编译静态库”相关的知识点,以及如何在Visual Studio 2017环境下,利用C++和x64架构进行gltf与b3dm格式转换的开发工作,特别是涉及到cesium库的使用。 首先,我们...

    qt交叉编译静态库

    QT交叉编译静态库是一个复杂的过程,特别是在针对特定硬件平台如海思Hi3531a的情况下。在本文中,我们将深入探讨如何进行QT的交叉编译,以便生成适用于该平台的静态库。 首先,QT(Qt)是一个跨平台的应用程序开发...

    openssl-1.1.1l 编译静态库 + zlib-1.2.11编译静态库 (x86 x64)

    - 在OpenSSL源码目录下,配置编译选项,这里我们编译静态库,并指定zlib的路径: ``` ./config no-shared --static -lzlib -I/usr/local/include/zlib -L/usr/local/lib ``` - 执行Make命令进行编译: ``` ...

    CentOS7环境下编译的boost 1.69静态库和动态库

    接着,配置编译选项,你可以选择编译静态库或动态库,或者两者都编译。以下分别示例: 编译动态库: ```bash ./b2 --prefix=/usr/local/boost_1_69 --layout=system link=shared runtime-link=shared install ``` ...

    openssl-1.0.1u在VS2015环境下的编译静态库

    6. **配置编译选项**:在“配置属性”>“C/C++”>“预处理器”中,根据openssl-1.0.1u的配置文件(如`config`或`Configure`),添加相应的预处理器宏,如`_STATICLIB`以指示编译静态库。 7. **运行Configure脚本**...

    CentOS7环境下编译的openssl 3.0动态库和静态库

    4. **配置编译**:运行`./config`或`./Configure`命令,根据需要选择目标平台和选项,例如`no-shared`表示编译静态库,`shared`则表示编译动态库。 5. **编译和安装**:执行`make`命令进行编译,然后使用`make ...

    FFmpeg编译静态库脚本命令文件.zip

    在这个“FFmpeg编译静态库脚本命令文件.zip”压缩包中,包含了三个关键文件,它们是编译FFmpeg静态库所必需的: 1. `ffmpeg-build.sh`:这是一个bash脚本,用于自动化FFmpeg的编译过程。编译静态库通常是为了将...

    Linux下编译静态库和动态库1

    Linux 下编译静态库和动态库 Linux 下编译静态库和动态库是 Linux 开发中非常重要的一部分。静态库和动态库都是库文件,但是它们的使用方式和特点不同。下面我们将详细介绍 Linux 下编译静态库和动态库的过程。 一...

    osgQt单独编译静态库

    1. Microsoft Visual Studio:用于编译静态库。 2. CMake:构建系统工具,用于配置编译过程。 3. OpenSceneGraph源代码:可以从官方网站下载最新版本。 4. Qt开发环境:包括Qt Creator和相关库,确保包含与osg兼容的...

    linux 编译静态库的例子

    在Linux系统中,编译静态库是开发C++程序时常用的一个步骤,特别是当你希望创建一个独立的可执行文件,不依赖外部动态链接库时。本例子提供了如何编译静态库的详细步骤,适合初学者学习。让我们深入探讨这个过程。 ...

    计算代数库Pari2.6.1, Cygwin编译静态库

    **计算代数库Pari2.6.1与Cygwin编译静态库详解** 计算代数库Pari,全称为PARI/GP,是一个强大的数学软件包,主要用于数论、代数、算术几何以及相关的计算密集型任务。Pari2.6.1是该库的一个特定版本,它提供了许多...

    boost静态库VS2010编译1.55版本

    为了编译静态库,你需要指定相应的选项。例如: ``` .\b2 --toolset=msvc-10.0 address-model=64 link=static runtime-link=static stage ``` 这条命令将编译64位静态库,同时将运行时链接设为静态,以避免依赖...

    GNU Make自动化编译工具-编译静态库与动态库 示例makefile.zip

    Make自动化编译工具-编译静态库与动态库 MD Document:2/28/2016 2:23:09 AM by Jiimbowhy CSDN PuBLiSh:http://blog.csdn.net/winsenjiansbomber/article/details/50758180 在软件开发过程中,编译程序有时会成为一...

    VS2017编译的POCO库包含MySQL和OpenSSL(MT编译静态库)

    采用VS2017完全编译的Poco库包含所有模块,静态库

    openssl-1.1.1a编译静态库 + zlib-1.2.11编译静态库 (x86 x64)

    总结起来,编译OpenSSL 1.1.1a和zlib 1.2.11的静态库是软件开发中的一项基础任务,尤其对于那些对安全性和兼容性有高要求的项目。通过本文的指导,你应该能够成功地为x86和x64架构编译这两个库,为你的项目提供可靠...

    Qt 6.6.3版本静态编译源码库包含openssl(基于MSVC2019)

    使用MSVC2019来编译静态库,意味着这个版本对当前的Windows环境有着很好的兼容性,能够充分利用现代硬件和操作系统的特性来提升开发效率和程序性能。 在具体的应用场景中,静态编译源码库的一大用途就是用于编译...

    cmake编译静态库/动态库/可执行文件demo

    在这个"cmake编译静态库/动态库/可执行文件demo"中,我们将探讨如何使用CMake来编译不同的项目组件,包括静态库、动态库以及可执行文件。 首先,我们来看标题中的关键点——CMake。CMake的语法基于CMakeLists.txt...

    pjsip2.4全平台支持静态库,支持 x86_64 armv7 armv7s i386 arm64

    苹果提示必须支持64位模式,将项目Architecure修改为$(ARCHS_STANDARD)后,发现编译错误,然后参照OS 之 PJSIP 笔记(一) 编译多平台支持的静态库 http://www.tuicool.com/articles/Z7VjMn 进行编译静态库,...

Global site tag (gtag.js) - Google Analytics