首页 > 其他分享 >静态库的制作和使用

静态库的制作和使用

时间:2023-02-07 20:12:05浏览次数:36  
标签:文件 动态 lib 静态 使用 calc 制作 为库

库文件

  • 计算机上的一类文件,可以看作代码库
  • 两种,静态库和动态库
  • 静态库在程序的链接阶段被复制到程序中;动态库在链接阶段没有被复制,而是在运行时由系统动态的加载到内存供程序使用
  • 代码保密,方便部署和分发

命名规则
使用gcc -c add.c(文件名,可以有多个文件)来生成 .o文件
image

  • -I ./include 导入头文件文件路径
  • -l calc -L ./lib 寻找库,calc为库的名字,./lib为库目录

标签:文件,动态,lib,静态,使用,calc,制作,为库
From: https://www.cnblogs.com/xiaoqing-ing/p/17099659.html

相关文章

  • input中value和v-model不能同时使用
    input中value和v-model不能同时使用问题描述需要填写动态列表是追加列表产生的,要求第一行中的数字必须为固定的0且不能修改,不能是其他的,第二列开始是可以随意输入,且这些......
  • 在vue项目中使用nprogess插件
    nprogress插件是在页面刷新和跳转时出现在浏览器顶部的进度条,它会随着页面的加载而显示进度状态。可在官网查看相关效果。在vue项目中使用nprogress插件1.安装:npmin......
  • javaWeb01-使用idea快速搭建web项目
    本文主要讲述如何使用idea【这里的idea是2021年的】快速搭建web项目【没有使用maven创库】第一步:new->project第二步:选择java空项目第三步:选择路径以及......
  • Python Pillow(PIL) ImageDraw的使用
    Pillow(PIL)是Python平台事实上的图像处理标准库,支持多种格式,并提供强大的图形与图像处理功能。PIL模块全称为PythonImagingLibrary,是Python中一个免费的图像处理模块......
  • Redis在java中的使用
    1.添加价包<!--Redis依赖--><dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-redis</artifactId><version>......
  • Blazor入门100天 : 身份验证和授权 (6) - 使用 FreeSql orm 管理ids数据
    目录建立默认带身份验证Blazor程序角色/组件/特性/过程逻辑DB改Sqlite将自定义字段添加到用户表脚手架拉取IDS文件,本地化资源freesql生成实体类,freesql管理......
  • 统一观测丨如何使用 Prometheus 监控 MySQL
    作者:在峰MySQL作为最流行的关系型数据库管理系统之一,非常多系统的后端存储都有着MySQL的身影,可谓是广泛应用于各行各业。与此同时,数据库作为应用服务的核心组件,直接影响着......
  • 软件测试|最全的Python for循环和while循环使用介绍
    Pythonfor循环和while循环循环简单来说就是让一段代码按你想要的方式多次运行。软件拥有强大的运算能力,就是由循环提供的。在Python中支持的循环由两种:while循环和for......
  • 使用 ChatGPT 轻松创建用户注册页面
    ChatGPT是OpenAI开发的GPT(GenerativePre-trainedTransformer)语言模型的变体。它是一种大型单向语言模型,已在大型人类生成文本数据集上进行训练,包括来自社交媒体平台、......
  • 统一观测丨如何使用 Prometheus 监控 MySQL
    作者:在峰MySQL作为最流行的关系型数据库管理系统之一,非常多系统的后端存储都有着MySQL的身影,可谓是广泛应用于各行各业。与此同时,数据库作为应用服务的核心组件,直接影响......