码迷,mamicode.com
首页 >  
搜索关键字:llvm    ( 291个结果
Xcode 调试命令
XCode4.0以后,编译器换成了LLVM 编译器 2.0 与以前相比,更加强大:1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的芯片的结构.3.LLVM和Xcode ...
分类:其他好文   时间:2016-05-16 12:52:11    阅读次数:129
Windows上使用clang编译
- 先自己从源代码 (http://llvm.org/releases/) 编译llvm和clang,或者直接安装clang for Windows - 测试过使用cygwin (https://cygwin.com/install.html) 中安装的libc++,以及cygwin带的mingw编 ...
分类:Windows程序   时间:2016-05-15 21:19:55    阅读次数:396
Block源码解析和深入理解
Block源码解析和深入理解 Block的本质 Block是”带有自动变量值的匿名函数”. 我们通过Clang(LLVM编译器)来将OC的代码转换成C++源码的形式,通过如下命令: clang -rewrite-objc 源代码文件名 下面,我们要转换的Block语法 1 2 3 4 5 6 7 int main(int argc, const cha...
分类:其他好文   时间:2016-05-13 14:53:07    阅读次数:232
002-Centos下,安装python2.7.9
环境:Centos6.7python2.7.91,安装Centos操作系统:yumupdateyum-yinstallvimwget2,安装python2.7.9CentOS6.6自带的是Python2.6.6,而编译llvm需要Python2.7以上。yum中最新的也是Python2.6.6,只能下载Python2.7.9的源代码自己编译安装。1)安装devtoolsetyumgroupinstall"D..
分类:编程语言   时间:2016-05-11 20:01:09    阅读次数:212
A convenient way of installing(compiling) VIM with YCM
Ah, while I am still downloading LLVM from github(very slow.. and very large in size). I come with my new ideas to write this new blog.. Because learn ...
分类:系统相关   时间:2016-05-10 18:35:18    阅读次数:287
objc_msgSend()报错Too many arguments to function call ,expected 0,have3
Build Setting--> Apple LLVM 6.0 - Preprocessing--> Enable Strict Checking of objc_msgSend Calls 改为 NO 我使用了 objc_msgSend()函数,居然报错。百度找到了这个方法 ...
分类:其他好文   时间:2016-05-09 20:24:26    阅读次数:124
iOS中教你快速掌握LLDB调试技巧
摘要LLDB是Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xcode运行程序,实际走的都是LLDB。熟练使用LLDB,可以让你debug事半功倍。LLDB控制台Xcode中内嵌了LLDB控制台,在Xcode中代码的下方,我们可以看到LLDB控制台。 LLDB控制台平时会输出一些log信息。如果我们想输入命令调试,必须让程序进入暂停状态。让程序...
分类:移动开发   时间:2016-05-06 15:50:03    阅读次数:180
更新mac系统和更新到Xcode7.3版本出现的: cannot create __weak reference in file using manual reference counting
之前的编程没有遇到过,应该是苹果官方那边又做了新规吧。 不过不要紧,只要根据这个就能解决报错问题。 Set Build Settings -> Apple LLVM 7.1 - Language - Objective C -> Weak References in Manual Retain Re ...
分类:系统相关   时间:2016-05-04 19:00:09    阅读次数:213
LLDB调试器
随着Xcode 5的发布,LLDB调试器已经取代了GDB,成为了Xcode工程中默认的调试器。它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。LLDB为Xcode提供了底层调试环境,其中包括内嵌在Xcode IDE中的位于调试区域的控制面板,在这里我们可以直接调用LLDB命令。如图1所示: 图1:位于Xcode调试区域的控制台 在本文中,我们主要整理一下L...
分类:数据库   时间:2016-04-22 19:01:09    阅读次数:172
百度地图遇到问题
百度地图遇到问题的解决方式 1. 以下最新版的百度地图SDK2.9.0遇到的编译错误,应该是因为XCode默认使用的C++标准库是苹果自己的libc++(LLVM C++ standard library with c++11 support),而百度地图SDK中使用的C++标准库是GNU C++的 ...
分类:其他好文   时间:2016-04-09 10:47:06    阅读次数:343
291条   上一页 1 ... 12 13 14 15 16 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!