step1 :下载oclint并安装
下载地址: http://oclint.org/downloads.html
选择mac os x或者darwin的包,下载到本地。
目录类似下面:
oclint-release
|-bin
|-lib
|---clang
|-----3.4
|-------include
|-------lib
|---oclint
|-----rules
|-...
分类:
其他好文 时间:
2014-07-04 09:07:33
阅读次数:
381
什么是 clang/llvm/libc++[1]clang 是最近几年(在大财主苹果的支持下)发展得非常好的 C 家族语言 (包括C/C++/Obj-C/Obj-C++) 编译器前端,所谓前端,就是它可以认识 C/C++/Obj-C/ObjC++ 代码,并且把它转化成某种更接近机器指令的形式。理论上...
分类:
编程语言 时间:
2014-07-01 22:31:21
阅读次数:
516
最近项目出现了内存泄露的问题,对于PC x86平台来说,一点点的内存泄露往往不会出错,很难进行debug调试。这个时候我们可以用到苹果给我们带来的神器--Clang编译器来进行内存泄露分析检测,开关打开之后,生成出来的二进制文件对内存泄露的敏感程度非常高,只要有内存泄露基本就会立马停止并进行报错。....
分类:
其他好文 时间:
2014-06-28 21:19:46
阅读次数:
253
1、要安装xcode命令行工具
1).xcode5安装命令行工具方法:
在终端执行命令Using xcode-select --install
2).xcode5之前安装命令行工具方法:
2、xcode5以前都是gcc编译的,在xcode5以后都是clang编译,在脚本中有所体现
3、xcode5以前还要下载gas-preproce...
分类:
其他好文 时间:
2014-06-27 07:40:01
阅读次数:
293
最近重拾Vim,编译部署来补全插件ycm,这个插件到补全效果和在写C代码到时候到自动提示错误信息等还是十分帮到,...
分类:
其他好文 时间:
2014-06-24 19:15:52
阅读次数:
107
最近项目出现了内存泄露的问题,对于PC x86平台来说,一点点的内存泄露往往不会出错,很难进行debug调试。这个时候我们可以用到苹果给我们带来的神器--Clang编译器来进行内存泄露分析检测,开关打开之后,生成出来的二进制文件对内存泄露的敏感程度非常高,只要有内存泄露基本就会立马停止并进行报错。
由于项目是用CMake进行组织,因此使用CMake的方法来进行开关的打开,首先要让CC和C...
分类:
其他好文 时间:
2014-06-22 07:00:41
阅读次数:
185
不再每周转载LLVM WEEKLY,感兴趣的可以去官网: http://llvmweekly.org/...
分类:
其他好文 时间:
2014-06-07 14:38:20
阅读次数:
308
ld: library not found for -lxxxxxxxx
clang: error: linker command failed with exit code 1 (use -v to see invocation)...
分类:
其他好文 时间:
2014-06-05 12:42:28
阅读次数:
386
1.使用 libclan g或 clang 插件 包括(libclang和Clangkit)
备注:Clangkit,它是基于 clang 提供的功能,用 Objective-C 进行封装的一个库。libclang 提供的 API 非常简单,可以对 C
和 clang 做桥接,并可以用它对所有的源码...
分类:
移动开发 时间:
2014-05-26 00:41:40
阅读次数:
406