libc++是什么? libc++是C++标准库的实现! libc++ is an implementation of the C++ standard library, targeting C++11, C++14 and above. https://libcxx.llvm.org/ gcc、l ...
分类:
编程语言 时间:
2018-11-10 10:43:17
阅读次数:
648
OpenCV4Android支持三种使用方式1.Java层调用2.NDK调用动态库(方便,但是会包含整个.so库)3.NDK调用静态库(灵活,比如没有用到机器学习模块,libopencv_ml.a里的代码是不会打包到动态库里的)通过链接静态库的方式使用OpenCV4Android,CMAKE配置如下 ...
分类:
移动开发 时间:
2018-11-05 23:44:53
阅读次数:
497
代码覆盖API插件 Jenkins中有许多代码覆盖插件:Cobertura,JaCoCo,Emma等等。这些插件的问题在于它们每个都自己实现了所有代码覆盖功能。因此,您可以获得不同的功能集,UI,CLI命令和REST API。这个项目的想法是统一现有的功能,并提供一个新的API插件,其他插件可以扩展 ...
分类:
其他好文 时间:
2018-10-15 11:51:58
阅读次数:
186
1. 在 Xcode 6 版本以上编译报错问题 在 LLVM 6.0 中增加了一个 OBJC_OLD_DISPATCH_PROTOTYPES 宏,默认配置在 Target -> Build Settings -> Apple LLVM 6.0 - Preprocessing -> Enable St ...
分类:
其他好文 时间:
2018-10-13 15:42:20
阅读次数:
263
CMake是一个能帮助你在几乎所有平台上构建C/C++项目的工具。很多流行的开源项目都使用了CMake,例如:LLVM, Qt, KDE 和 Blender。 所有的CMake项目都包含一个叫做 CMakelists.txt 的脚本,这篇博客就是为了指导如何配置和构建CMake项目而写作的。这篇博客 ...
分类:
其他好文 时间:
2018-10-08 00:35:56
阅读次数:
223
0x00 题目链接:https://pan.baidu.com/s/1FLIaSN6EOe34qQNO_8yi-g 提取码:phou 0x01 native层分析 根据提示程序用了O-LLVM混淆,IDA分析ANativeActivity_onCreate函数,分析此处 1 v24 = flg((i ...
分类:
其他好文 时间:
2018-10-05 14:08:51
阅读次数:
410
编译选项相关: 想要添加的选项,以我添加的-fdpu为例子 能通过clang --help得到的选项,整体需要一个解析文件(好像在LLVM项目中都是通过后缀名为xxx.td和xxx.def的文件来进行存储的,然后通过xxx.h声明,xxx.cpp真正进行解析) 比如添加-fdpu,是在clang/i ...
分类:
其他好文 时间:
2018-10-01 22:13:08
阅读次数:
766
因为现在NNVM的代码都转移到了TVM中,NNVM代码也不再进行更新,因此选择安装的是TVM。 修改build/config.cmake set(USE_CUDA OFF) 到 set(USE_CUDA ON) set(USE_LLVM OFF) 到 set(USE_LLVM ON) 安装完成 ...
分类:
其他好文 时间:
2018-10-01 22:11:17
阅读次数:
382
如题,然后就有了为解决这个好奇而开的项目: "https://github.com/racaljk/llmd" 源码主要是parser+interpreter,其中parser使用sundown,然后生成llvmir,接着使用llvm 自带的interpreter解释执行llvm ir 语法集是图灵 ...
分类:
编程语言 时间:
2018-09-30 14:47:38
阅读次数:
205
library not found for -lstdc++.6.0.9 原因是苹果在XCode10和iOS12中移除了libstdc++这个库,由libc++这个库取而代之,苹果的解释是libstdc++已经标记为废弃有5年了,建议大家使用经过了llvm优化过并且全面支持C++11的libc++库 ...
分类:
移动开发 时间:
2018-09-18 16:03:06
阅读次数:
285