码迷,mamicode.com
首页 >  
搜索关键字:llvm    ( 291个结果
iOS LLDB调试器
随着Xcode 5的发布,LLDB调试器已经取代了GDB,成为了Xcode工程中默认的调试器。它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。LLDB为Xcode提供了底层调试环境,其中包括内嵌在Xcode IDE中的位于调试区域的控制面板,在这里我们可以直接调用LLDB命令。...
分类:移动开发   时间:2015-06-17 11:11:49    阅读次数:182
Code:Blocks编写后出现如下错误
"Demo1 - Debug": The compiler's setup (LLVM D Compiler) is invalid, so Code::Blocks cannot find/run the compiler.Probably the toolchain path within th...
分类:其他好文   时间:2015-06-17 10:57:54    阅读次数:88
Cmake + CodeBlocks 编译llvm
?? Cmake + CodeBlocks 编译llvm 搬运自我的百度空间 1.安装cmake 2.Cmake中,source code 选择llvm的源文件文件夹,whereto build the binaries 任意选择一个目录(一会生成的codeblocks工程文件会保存在这个文件夹) 3.(如果环境变量没有设置python路径...
分类:其他好文   时间:2015-06-14 09:31:16    阅读次数:204
llvm MCJIT 的若干陷阱
?? llvm MCJIT 的若干陷阱 搬运自我的百度空间 最近把llvm的老版本JIT转型到MCJIT,遇到一些问题 首先是如何启动MCJIT, 原来调用InitializeNativeTarget();的地方,添加 InitializeNativeTargetAsmPrinter(); InitializeNativeTarge...
分类:其他好文   时间:2015-06-14 09:30:18    阅读次数:686
VS2010编译LLVM(制作Lib文件)
?? VS2010编译LLVM(制作Lib文件) 搬运自我的百度空间 这里编译一个常用由常用LLVM的库组成的Lib文件,提高引用LLVM的程序的编译速度。 相比codeblocks简单一些。仍然使用Cmake这个工具。如果没有把python加入环境变量,把python26.exepython26.dll python26.zip拷贝到(源文...
分类:其他好文   时间:2015-06-14 09:28:47    阅读次数:885
llvm JIT强制保留frame pointer(栈帧)
?? llvm JIT强制保留frame pointer(栈帧) 搬运自我的百度空间 不优化时,在每个函数开头都会把ebp入栈,这样可以方便调试时栈回溯(Stack Trace)等。push ebp的这个动作称为创建栈桢 但是llvm默认情况下,如果函数中没有alloca等栈操作,就会把栈桢动作优化掉(因为没有用到esp和ebp),这样调试时无法...
分类:其他好文   时间:2015-06-14 09:27:43    阅读次数:140
llvm.0.Introduction
1. LLVM1.1 LLVM 是什么?A): an umbrella project"hosts and develops a set of close-knit low-level toolchain components (e.g., assemblers, compilers, debugg...
分类:其他好文   时间:2015-06-13 21:25:38    阅读次数:122
001OC的结构解析
Xcode通过.m扩展名来表示文件使用的是OC代码,C编译器处理.c文件,c++编译器处理cpp文件。所有编译工作默认由LLVM处理,这个编译器能够理解C语言的全部3个变体。 #import OC使用头文件来包含结构体、符号常量和函数原型等元素的声明。#import可保证头文件只被包含一次,...
分类:其他好文   时间:2015-06-12 19:13:21    阅读次数:84
The file “xxx” couldn’t be opened because you don’t have permission to view it.
Xcode升级之后,工程打不开,弹出The file “CoreData” couldn’t be opened because you don’t have permission to view it. 解决办法:找到Project---Build Setting中 修改这一项,变成Default Compiler(Apple LLVM 6.0)...
分类:其他好文   时间:2015-06-12 17:28:39    阅读次数:133
MJRefresh在Xode6中报错处理
MJRefresh在Xcode6中会报错,objc_msgSend(self.beginRefreshingTaget, self.beginRefreshingAction, self),简单调试下就OK了。根据我给你得图,找到Build Settings--Apple LLVM 6.0 - P....
分类:其他好文   时间:2015-06-01 16:03:54    阅读次数:118
291条   上一页 1 ... 18 19 20 21 22 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!