0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux静态库的创建与使用

麦辣鸡腿堡 来源:嵌入式Linux系统开发 作者:嵌入式Linux系统开 2023-07-27 11:04 次阅读

静态库

新建 mylib.c 文件:

#include< stdio.h >

void mylib(void);

void mylib(void)
{
  printf("This is mylibn");
}

在 Ubuntu 编译

图片

编写测试代码 test.c

#include < stdio.h >

void mylib(void);

int main(void)
{
  mylib();
  return 0;
}

编译测试文件 test.c

图片

运行测试 a.out

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11136

    浏览量

    208085
  • 静态库
    +关注

    关注

    0

    文章

    21

    浏览量

    7408
收藏 人收藏

    评论

    相关推荐

    动态静态的区别

    一、什么是本质上来说库是一种可执行代码的二进制形式,可以***作系统载入内存执行。二、的种类linux下的有两种:静态
    发表于 05-26 17:22

    Linux静态和动态的制作与使用

    什么是静态函数库?动态函数又是什么?linux静态函数库是怎样创建并使用的?动态函数是怎样
    发表于 04-26 06:45

    如何创建linux静态函数库?怎么使用?

    如何创建linux静态函数库?怎么使用?
    发表于 04-27 06:58

    静态和动态的使用

    是一种可执行的二进制文件,是编译好的代码。使用可以提高开发效率。在 Linux 下有静态和动态
    发表于 05-04 14:08

    如何从现有项目MCUXpresso创建静态 (.a)?

    我在 MCUXpresso 中有一个现有项目,我想从中创建一个静态 (.a) 文件,以便我可以在未来的项目中使用这些函数和。我不确定这样做的最佳方式。我见过人们制作
    发表于 06-02 07:30

    Linux静态和动态(共享)的制作与使用

    Linux静态和动态(共享)的制作与使用Linux
    发表于 07-09 14:39 1119次阅读

    linux静态和动态分析

    的二进制是不兼容的。 本文仅限于介绍linux下的。 2.的种类 linux下的有两种:静态
    发表于 11-02 10:12 1次下载

    Linux静态元件资料合集免费下载

    本文档的主要内容详细介绍的是Linux静态元件资料合集免费下载
    发表于 12-28 17:04 6次下载

    你知道linux 静态和共享

    静态链接和动态链接的区别在于,主程序在运行前,静态链接的链接固定写入在程序中,而动态链接
    发表于 04-26 16:46 2833次阅读

    Linux下的静态、动态和动态加载

    的存在极大的提高了C/C++程序的复用性,但是对于初学者来说有些难以驾驭,本文从Linux的角度浅谈Linux下的静态
    发表于 04-02 14:32 679次阅读

    讲解Linux虚拟机之使用动态静态

    了解 Linux 如何使用,包括静态和动态的差别,有助于你解决依赖问题。
    发表于 05-06 17:05 2088次阅读
    讲解<b class='flag-5'>Linux</b>虚拟机之使用动态<b class='flag-5'>库</b>和<b class='flag-5'>静态</b><b class='flag-5'>库</b>

    嵌入式Linux下动态静态使用

    以下主要介绍Linux 下动态静态、如何使用已有的动态, 以及如何制作一个动态
    发表于 11-01 16:57 1次下载
    嵌入式<b class='flag-5'>Linux</b>下动态<b class='flag-5'>库</b>和<b class='flag-5'>静态</b><b class='flag-5'>库</b>使用

    Linux开发_动态静态创建与Makefile规则

    介绍Linux静态、动态创建方式、完成静态
    的头像 发表于 09-17 15:41 1089次阅读

    Linux中的静态和共享

    是一个二进制文件,包含的代码可被程序调用。例如标准C、数学、线程等等。有源码,可下载后编译,也可以直接安装二进制包。
    的头像 发表于 05-10 09:34 896次阅读

    动态静态的制作步骤

    是一种可执行的二进制文件,是编译好的代码。使用可以提高开发效率。在 Linux 下有静态和动态
    的头像 发表于 07-27 11:00 711次阅读