码迷,mamicode.com
首页 >  
搜索关键字:llvm    ( 291个结果
ubuntu18.04上使用LLDB调试Chromium_Android
###动机###Chromium_Android源代码庞大且复杂。在调试器LLDB下能帮助我们更好的理解代码流程。介绍使用LLDB调试器调试android上chromium的C++代码。 [1] 编译Chromium时,记得修改编译选项:-g -O0, 使得编译器做更少的优化,便于调试。使用atta ...
分类:移动开发   时间:2018-09-18 00:23:39    阅读次数:488
KLEE概览
klee是什么 klee是通过对llvm bitcode进行解释以实现符号执行的工具。它通过插入函数调用(klee_make_symbolic)对内存进行符号化。并且会跟踪符号内存的使用,并收集使用这些符号内存的约束。如果有使用前面符号内存的其他内存,那么该内存也将会被符号化。当遇到一个使用符号化内 ...
分类:其他好文   时间:2018-09-04 17:05:13    阅读次数:432
LLVM 安装方法(包安装)
LLVM 安装方法 环境:ubuntu16.04 llvm-4.0 clang-4.0 步骤: 1.依赖库安装 $ sudo apt-get install build-essential curl libcap-dev git cmake libncurses5-dev python-minima ...
分类:其他好文   时间:2018-08-21 17:16:48    阅读次数:2720
Linux CentOS 7.x 上编译并安装 Clang
编译uWebSocetv0.15需要Clang,而CentOS中没有安装clang,只能自己手工编译LLVM的源代码进行安装。我这边是centos7.4,用的是阿里云。 一、安装libstdc++4.7 二、安装Python 2.7.9 1)安装编译Python需要的包,也是开发包 2)下载并解压P ...
分类:系统相关   时间:2018-08-13 13:54:09    阅读次数:2721
iOS编译器
Objective-C 和 Swift都是编译语言 编译语言在执行的时候,必须先通过编译器生成机器码 CPU执行机器码 LLVM 编译编译语言 LLVM 是一个模块化和可重用的编译器和工具链技术的集合 LLVM 核心库提供一个优化器,对流行的 CPU 做代码生成支持 Clang 是 LLVM 的子项 ...
分类:移动开发   时间:2018-07-10 01:18:35    阅读次数:213
LLVM和clang
LLVM编译器架构 LLVM项目是一套工具的集合,它包括模块化、可复用的编译器及一些列工具链技术。 LLVM最开始是Low Level Virtual Machine的简称,但现在它并不是传统意义上的虚拟机。所以LLVM这个名字并非Low Level Virtual Machine的缩写,而是一个单 ...
分类:其他好文   时间:2018-06-17 16:08:22    阅读次数:436
编译器:gcc, clang, llvm
clang Clang是LLVM的前端,可以用来编译C,C++,ObjectiveC等语言。传统的编译器通常分为三个部分,前端(frontEnd),优化器(Optimizer)和后端(backEnd)。在编译过程中,前端主要负责词法和语法分析,将源代码转化为抽象语法树;优化器则是在前端的基础上,对得 ...
分类:其他好文   时间:2018-05-25 19:36:27    阅读次数:179
Python基础-Mac如何驾驭python2和python3
听说最近Python已被纳入小学生的课程了,作为一个资深搞技术的人,不会写python,简直焦虑无比,大概这就叫中年危机吧,那么,既然小学生都可以学,就放下姿态,也来学着写写吧,毕竟有一技之长还可以讨口饭吃。 嘿喂狗~~~ Python安装 Python官网:https://www.python.o ...
分类:编程语言   时间:2018-05-25 15:31:08    阅读次数:259
QtCreator中使用Clang-Format格式化C++代码
首先,要在 【帮助】->【关于插件】中开启Beautifier插件功能 然后,在【工具】->【选项】中设置Clang Format的路径 注意,这里你的机器上需要安装LLVM。可以到https://llvm.org/下载LLVM文件,在/LLVM/bin/目录下会有clang-format.exe文 ...
分类:编程语言   时间:2018-05-12 18:20:50    阅读次数:1844
Python 机器学习之开发环境
Python 数据分析库 Python 编程语言 Pythong Tutorial: "https://docs.python.org/3/tutorial/" NumPy 提供常用的数值数组、矩阵等函数,为Python提供快速的多维数组处理能力。 官网: "http://www.numpy.org ...
分类:编程语言   时间:2018-04-15 19:40:24    阅读次数:299
291条   上一页 1 ... 4 5 6 7 8 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!