首页 > 其他分享 >测试4 20211102尹子扬静态库的测试

测试4 20211102尹子扬静态库的测试

时间:2023-10-12 15:25:38浏览次数:34  
标签:选项 文件 20211102 mymath 静态 命令 测试 main 尹子扬

1.首先,编译你的模块源代码成为目标文件(.o 文件)。例如,如果有一个模块名为 mymath.c,你可以使用以下命令来生成目标文件:

点击查看代码
gcc -c mymath.c -o mymath.o
请确保你以适当的方式编译所有的模块源代码文件。

2.将所有目标文件打包成一个静态库文件。你可以使用 ar 命令来完成此操作。例如,假设你要将两个目标文件 mymath.o 和 myutil.o 打包成静态库文件 mymath.a,你可以使用以下命令:

点击查看代码
ar rcs mymath.a mymath.o myutil.o
在上面的命令中,r 选项用于将目标文件添加到静态库文件中;c 选项用于创建一个新的静态库文件(如果该文件不存在);s 选项用于在静态库文件中添加符号表和其他调试信息。

3.将静态库文件 mymath.a 复制到 main.c 的目录中。

4.在 main.c 中,使用 #include 指令将 mymath.h 头文件包含在你的代码中,并链接静态库文件。例如,你可以使用以下命令编译 main.c 并链接 mymath.a 静态库:

点击查看代码
gcc main.c -o myprogram -L. -lmymath
在上面的命令中,-L. 选项用于告诉编译器查找当前目录中的库文件;-lmymath 选项用于告诉编译器链接名为 mymath 的库文件。

以下是实验代码截图

标签:选项,文件,20211102,mymath,静态,命令,测试,main,尹子扬
From: https://www.cnblogs.com/yzy3655921/p/17759548.html

相关文章

  • 面向对象测试
    1.下列说法正确的是(B)A、在类方法中可用this来调用本类的类方法B、在类方法中调用本类的类方法时可直接调用C、在类方法中只能调用本类中的类方法D、在类方法中绝对不能调用实例方法A,this是个局部变量,静态类方法中不存在,也没办法调用答案是:A、在类方法中可用this来调用本......
  • Spring MVC 与 Spring Webflux 性能测试,谁更强?
    如果你已经使用Spring一段时间或者是编程初学者,你一定听说过使用响应式编程比传统的线程池风格更好。自Spring诞生以来,开发者创建Java企业应用程序就变得更加容易。它提供了在企业环境中使用Java语言所需的一切,支持Groovy和Kotlin作为JVM上的替代语言,并且可以根据......
  • nittest单元测试框架—加载测试用例的3种方法以及测试报告存储管理
     项目结构 测试用例importunittestclassLoginTestCase(unittest.TestCase):deftest_login_success(self):self.assertEqual({'code':200,'msg':'登录成功'},self.login('kobe','666'))deftest_......
  • 半导体测试DFT
    如下图所示,一颗芯片最终做到终端产品上,一般需要经过芯片设计、晶圆制造、晶圆测试、封装、成品测试、板级封装等这些环节。 在整个价值链中,芯片公司需要主导的环节主要是芯片设计和测试,其余的环节都可以由相应的partner来主导或者完成。 半导体测试定义与基本工作机制:半导体......
  • 宏蜂窝基站便携测试设备设计原理图:FMCJ450-基于ADRV9009的双收双发射频FMC子卡
    FMCJ450-基于ADRV9009的双收双发射频FMC子卡一、板卡概述       ADRV9009是一款高集成度射频(RF)、捷变收发器,提供双通道发射器和接收器、集成式频率合成器以及数字信号处理功能。这款IC具备多样化的高性能和低功耗组合,FMC子卡为2路输入,2路输出的射频收发卡,......
  • 第三方确认测试怎么做?软件检测机构如何选择?
    第三方软件检测一、为什么软件企业需要进行第三方软件检测?第三方软件测评机构是独立于软件开发方和软件需求方的第三方软件测评机构,具有独立、客观的特性。而且,第三方软件测评机构拥有更专业的技术团队和成熟的测试经验,可以为客户提供专业可靠的软件测试服务和软件测试报告。......
  • 通过unittest加载测试用例的不同方法
    使用python+unitest做自动化测试执行时,执行用例时就涉及测试用例的加载。即如何把测试cases加载到测试suite,然后进行运行。一般把用例加载方法分为两大类:通过unittest.main(),或者通过testsuit。第一种方式使用比较简单,第二种比较灵活多样。 一、测试文件中有测试类,及main......
  • Jmeter - 定时执行jxm脚本实现稳定性测试
    一、背景1、背景 有个需求需要对某个应用做稳定性测试。2、参考文章链接:https://blog.csdn.net/SomethingBeTrue/article/details/126310730https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/schtasks-create二、实现1、构想用jmeter......
  • OTA 天线测试
    https://www.renrendoc.com/paper/194880568.htmlOTA测试能力:1:有源部分辐射功率(TRP)灵敏度性能(TIS)2:无源部分天线增益测试(Gain)天线接口阻抗测试(InputImpedance)天线驻波比/回波损耗测试(VSWR/RL)天线方向图测试(RadiationPattern)方向性(Directivity)波束宽带/......
  • 测试某个python库是否正常导入
    我这里的测试代码:python-c"importmagenta"出现错误:/Users/ghj1976/opt/anaconda3/envs/magenta/lib/python3.7/site-packages/librosa/util/decorators.py:9:NumbaDeprecationWarning:Animportwasrequestedfromamodulethathasmovedlocation.Importreques......