limit limit
1年前
Rust 包装 objc Block
Block简介使用objc开发App时,经常会使用到Block,这个语法糖是Clang(https://clang.llvm.org/)给C语言实现的一个拓展.Block
作为移动开发你不能不了解的编译流程
阅读本文,或许能够了解关于以下的几个问题:1、编译器是什么?为什么会有编译器这样一个东西?2、编译器做了哪些工作?整个编译过程又是什么?3、Apple的编译器发展历程以及为什么会抛弃GCC换成自研的LLVM?4、从编译器角度看Swift与OC能够实现混编的底层逻辑。
Wesley13 Wesley13
2年前
Visual Studio 2012 Build Clang
不知道还有没有人记得BorlandC/C,C/C四国圣战中的主角,换了老板如今还在不冷不热的发展,支持Win32/Win64OSX平台,即EmbarcaderoCBuilder  现在支持Windows64编程最近试了一下发现还不错,查看官方Wiki文档,发现这厮原来是利用LLVM的开源技术和代码,还是LLVM3.1svn输入
Stella981 Stella981
2年前
Fedora
Fedora查看显卡相关信息查看驱动ydx@ydxmf:~$glxinfo|grepOpenGLOpenGLvendorstring:X.OrgOpenGLrendererstring:AMDRAVEN(DRM3.35.0,5.4.15200.fc31.x86_64,LLVM
Stella981 Stella981
2年前
Clang的线程安全分析静态工具
本文内容来自ThreadSafetyAnalysis(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fclang.llvm.org%2Fdocs%2FThreadSafetyAnalysis.html),如需完整学习,请参考相关链接。Clang线程安全分析工具是C语言的一种