##minGW package MinGW MinGW Base System MinGW Compiler Suit mingw32-binutils 必选,用于编译生成的 .o 文件的链接、汇编、生成静态库等。 mingw32-gcc 必选,核心的 C 编译器。 mingw32-gcc-ada ...
分类:
其他好文 时间:
2020-06-20 00:51:13
阅读次数:
82
目的:代码重用 静态库 创建头文件testlib.h #ifndef TESTLIB_H #define TESTLIB_H // 防止头文件重复包含 // 条件编译指令 // 加减乘除 int add(int a, int b); #endif 创建testlib.cpp #include "pc ...
分类:
编程语言 时间:
2020-06-18 19:05:18
阅读次数:
54
一、需求分析so 的崩溃并不像 Java 代码那么好定位,我们通常看到的就只是 so 中的一大段崩溃的堆栈信息。那么我们怎么通过这个堆栈信息来定位我们的问题呢? 二、addr2line1. 介绍Addr2line 工具(它是标准的 GNU Binutils 中的一部分)是一个可以将指令的地址和可执行 ...
分类:
其他好文 时间:
2020-06-15 13:44:19
阅读次数:
104
最近在适配newlib代码时遇到一个关于弱声明的问题, 研究了一下才发现自己对weak属性与链接时符号选择理解有误. 问题背景 在一个库(liba.a)中重新定义了一个weak属性的函数(func_a), 在同一库中调用该函数时链接了弱声明的函数版本, 但是当通过另一个库(libb.a)的库函数(f ...
分类:
其他好文 时间:
2020-06-13 23:37:26
阅读次数:
113
查看支持的架构列表lipo-infoxxx.framework/xxxlipo-detailed_infoxxx.framework/xxx移除指定架构lipo-removex86_64xxx.framework/xxx-outputxxx.framework/xxx移除x86_64架构静态库拆分lipo静态库源文件路径-thin架构名称-output拆分后存放路径lipoxxx.a-thinar
分类:
其他好文 时间:
2020-06-12 21:42:47
阅读次数:
62
原文:Windows平台LoadLibrary加载动态库搜索路径的问题 一、背景 在给Adobe Premiere/After Effects等后期制作软件开发第三方插件的时候,我们总希望插件依赖的动态库能够脱离插件的位置,单独存储到另外一个地方。这样一方面可以与其他程序共享这些动态库,还能保证插件... ...
public struct PublicationInfor{ public string village; public string fullSite; public string area; public string deadLine; public string publicationTi ...
源码安装了curl之后, 导致yum执行时报如下错误: /usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback 是因为yum动态库使用了新安装libcurl库导致的。使用l ...
分类:
编程语言 时间:
2020-06-09 09:36:21
阅读次数:
114
结构图 graph LR; A(libedu.h) --> B(libedu_typedef.h); A --> C(libedu_support.h); A --> D(libedu_util.h); A --> E(libedu_load.h); A --> F(libedu_analyze.h ...
分类:
系统相关 时间:
2020-06-06 21:59:45
阅读次数:
78
Nov 18, 2018 pythonnet简介 pythonnet是cpython的扩展 pythonnet提供了cpython和.net程序集之间交互的桥梁 pythonnet开源在github上 pythonnet安装 通过pip install pythonnet安装 pythonnet的使 ...
分类:
编程语言 时间:
2020-06-01 20:46:03
阅读次数:
55