本文介绍了如何在CentOS 7中构建C++11构建环境 Clang的定制C++库是libc++(libcxx)。然后,libcxx还需要一个ABI库,libc++abi(libcxxabi)。不幸的是,这两个库有一个循环依赖问题。为了打破循环依赖问题,可以在不连接libc++abi的情况下构建li ...
分类:
编程语言 时间:
2017-09-10 00:06:48
阅读次数:
533
Objective-C,通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。 GCC与Clang含Objective- ...
分类:
其他好文 时间:
2017-09-06 15:45:40
阅读次数:
123
有时候我们经常碰到这样的事情,想定义某个类的静态成员,在头文件中定义该成员或者全局变量,头文件又同时被多个文件引用到,链接的时候则会出现,重定义,但是又不想在cpp文件中定义,现有一种方法可以解决此问题,直接上代码 如果不同的编译器用不同方式,大体都是解决头文件重定义问题,对于clang编译器不知是 ...
分类:
其他好文 时间:
2017-08-26 19:53:21
阅读次数:
191
Ubuntu 15.04已经可以直接通过apt-get insall 安装clang 3.6, 并且预装的gcc版本是4.9.2。这些安装过程在这里介绍。 首先下载boost源码 [plain] view plain copy print? wget -O boost.1.59.tar.bz2 ht ...
分类:
系统相关 时间:
2017-08-26 10:18:27
阅读次数:
270
AFN原理&& AFN如何使用RunLoop来实现的: 1、 2、如果序列化失败,就直接执行了failure block,否则继续3 3、 4、对dataTask设置请求之后的回调Delegate和处理block 表示在这个区间里忽略一些特定的clang的编译警告,因为AFNetworking作为一 ...
分类:
Web程序 时间:
2017-08-22 14:47:54
阅读次数:
634
Sublime Text是一款强大的跨平台代码编辑器,小巧而且丰富实用的功能是Visual Studio不能比拟的,但是编译运行是一个软肋,本文通过在sublime中配置g++编译器实现程序的编译功能。具体步骤如下: (一) 下载安装Sublime text3 for windows (二) 下载安... ...
分类:
编程语言 时间:
2017-08-20 18:30:19
阅读次数:
2211
1. block的本质是一个Objective-C的对象。为什么这么说? 在Objective-C中。runtime会在执行时依据对象的isa指针的指向,来度额定这个对象的类型。也能够觉得一个对象。它具有isa指针。就是一个OC对象 2. 你怎么知道block有isa指针呢。我们能够通过clang命 ...
分类:
移动开发 时间:
2017-08-19 10:51:24
阅读次数:
206
转自:http://mp.weixin.qq.com/s?__biz=MzA3ODg4MDk0Ng==&mid=2651112856&idx=1&sn=b2c74c62a10b4c9a4e7538d1ad7eb739 iOS包瘦身,对于一般团队来说并不是优化的首要目标,但是对于一些安装包已经超限的团 ...
分类:
移动开发 时间:
2017-08-18 18:29:56
阅读次数:
412
原文地址:http://www.jb51.net/article/5688.htm 这篇介绍JavaScript方面的日志,我在是Clang上看到的。作者介绍挺全面的,所以转载过来让感兴趣的朋友看一下。呵呵~~~ 有些时候你精通一门语言,但是会发现你其实整天在和其它语言打交道,也许你以为这些微不足道 ...
分类:
编程语言 时间:
2017-08-17 14:27:18
阅读次数:
191
clang-format中文出错(金庆的专栏)VS2015 Community + clang-format(Visual Studio plugin installer, based on SVN r262937)新建了一个Win32 Console应用,执行clang-format出错。删除中文 ...
分类:
其他好文 时间:
2017-08-09 11:29:20
阅读次数:
157