前言 安装有两种方式,一种是从包管理器中安装,另一种是使用源码安装。 推荐使用包管理安装,然后在程序中加入cmake文件,通过cmake文件来查找库。 不推荐使用源码安装,因为在找库的时候和包管理安装冲突,产生很多问题 包管理器安装 # google-glog + gflags sudo apt-g ...
分类:
其他好文 时间:
2021-06-25 16:36:00
阅读次数:
0
OpenHarmony 1.1.0 LTS 版本已发布。相比OpenHarmony 1.0版本,1.1.0 LTS版本新增AI子系统、电源管理子系统、泛Sensor子系统、升级子系统,及统一AI引擎框架。 LiteOS-M 内核完成三方可移植性重构。驱动子系统完善了Wi-Fi、Sensor、Inpu ...
分类:
其他好文 时间:
2021-04-13 11:56:34
阅读次数:
0
在对现有工具二次开发时,我们常常插入assert()检查来确保程序行为符合预期。但需要注意的是,一些项目的编译选项会使assert()无效。目前我们的解决方案是,宏定义一个自己的assert检查: #define MyAssert(x) do { \ if (!(x)) {printf("MyAss ...
分类:
其他好文 时间:
2020-12-29 11:02:47
阅读次数:
0
Android编译选项中eng、user、user-debug主要区别 reference: https://blog.csdn.net/dearsq/article/details/52589376 https://blog.csdn.net/yanghanxing110/article/deta ...
分类:
移动开发 时间:
2020-11-21 12:29:51
阅读次数:
14
系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。 性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。 代码优化的目标是针对具体性能问题而优化代码或编译选项,以改善软件性能。 perf是一款Linux性能分析工具。Linux性能计数器是一 ...
分类:
系统相关 时间:
2020-10-10 16:54:23
阅读次数:
32
交易系统开发(十一)——QuickFIX简介一、QuickFIX简介1、QuickFIX简介QuickFIX是一款C++实现的开源FIX引擎,同时提供Python、Ruby语言实现。QuickFIX官网:http://www.quickfixengine.orgGithub地址:https://github.com/quickfix/quickfix2、QuickFIX编译编译选项配置:confi
分类:
其他好文 时间:
2020-09-23 23:11:22
阅读次数:
40
Debug版本:通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。 Release版本:称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 实际上,Debug版本和 Release 并没有本质的界限,他们只是一组编译选项的集合, ...
分类:
其他好文 时间:
2020-09-17 17:15:25
阅读次数:
20
注意:dev-cpp自带的gcc不支持 其中/全部 指令 所以确保你的gcc在8.0以上 http://mingw.org/ 可安装最新版的gcc 在dev-cpp中依次打开工具-编译选项 在里面粘贴入一下指令 -Wall -Werror -Wextra -pedantic -Wimplicit-f ...
分类:
编程语言 时间:
2020-07-30 21:49:02
阅读次数:
78
1、下载最新release版本release-3.4版本 https://github.com/CppMicroServices/CppMicroServices/tree/release-3.4 2、编译: (1)修改顶层CMakeLists.txt ,打开生成共享库以及编译example编译选项 ...
分类:
其他好文 时间:
2020-07-14 00:23:12
阅读次数:
104
添加库文件路径: 1:导出环境变量 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/new_path 2:修改配置文件 ld.so.conf ld.so.conf.d/* LIBRARY_PATH 程序编译期间查找动态链接库时指定的查找路径,编译期,开发阶段, 只影 ...
分类:
其他好文 时间:
2020-07-08 09:15:47
阅读次数:
78