码迷,mamicode.com
首页 >  
搜索关键字:clang    ( 447个结果
Clang编译选项和Pass构建
编译选项相关: 想要添加的选项,以我添加的-fdpu为例子 能通过clang --help得到的选项,整体需要一个解析文件(好像在LLVM项目中都是通过后缀名为xxx.td和xxx.def的文件来进行存储的,然后通过xxx.h声明,xxx.cpp真正进行解析) 比如添加-fdpu,是在clang/i ...
分类:其他好文   时间:2018-10-01 22:13:08    阅读次数:766
clang命令理解程序
Xcode 创建一个mac OS command Line Tool程序 步骤打开终端 cd + 工程路径(绝对路径)(注:拖拽main.m文件到终端) input —preprocessor—-complier—backend—assembler—-linker—bind-arch 程序入口做的处 ...
分类:其他好文   时间:2018-09-30 16:50:02    阅读次数:293
ARC下面的Block对内存的管理方式
一、问题引入 近日开发中引入一个随机crash,Crash堆栈如下: 明显是对一个对象进行retain的时候产生的Crash。仔细回忆却没有发现突破点。直到看到自己写的下列代码 经过代码验证,stackBlock作为参数传递的时候,需要确保对其进行copy操作,否则stackBlock在函数返回之后 ...
分类:其他好文   时间:2018-09-04 21:17:27    阅读次数:257
mac book pro macOS10.13.3安装qt、qt creator C++开发环境,qt5.11.1,并解决cmake构建:qt mac this file is not part of any project the code
因为之前在Ubuntu下使用的是qtcreator开发,现在想在mac上装一个系统,因为许久未装了,还是花了点时间,不如写个博客,下次就更快安装了。在Mac OS X下使用Qt开发,需要配置Qt库和编译器。编译器只能使用苹果公司自主研发的Clang。 首先是: 下载:Command_Line_Too ...
分类:编程语言   时间:2018-09-04 19:00:27    阅读次数:480
LLVM 安装方法(包安装)
LLVM 安装方法 环境:ubuntu16.04 llvm-4.0 clang-4.0 步骤: 1.依赖库安装 $ sudo apt-get install build-essential curl libcap-dev git cmake libncurses5-dev python-minima ...
分类:其他好文   时间:2018-08-21 17:16:48    阅读次数:2720
xcode上编译c语言程序报错:ld: x duplicate symbol for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
在网上查了一下: duplicate symbol的大概意思是,编译器认为你重复定义了一些东西。 linker command failed with exit code 1,则可能是项目引入了多个相同的文件。 结合本人开发中发现此类的问题,解决办法如下: 方法1:查看有问题的文件是否有重复引用。或 ...
分类:编程语言   时间:2018-08-17 18:20:44    阅读次数:1314
Linux CentOS 7.x 上编译并安装 Clang
编译uWebSocetv0.15需要Clang,而CentOS中没有安装clang,只能自己手工编译LLVM的源代码进行安装。我这边是centos7.4,用的是阿里云。 一、安装libstdc++4.7 二、安装Python 2.7.9 1)安装编译Python需要的包,也是开发包 2)下载并解压P ...
分类:系统相关   时间:2018-08-13 13:54:09    阅读次数:2721
[super class]和[self class]
参考: https://www.jianshu.com/p/3f2bcc588b44?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=qq xcrun -sdk iphoneos clang -arch ar ...
分类:其他好文   时间:2018-07-24 19:21:49    阅读次数:145
SpaceVim中neomake报错 Error while trying to load a compilation database
回家装上archlinux,突发奇想装个SpaceVim写题 安装配置一路可以说是没有太大问题 最后在写题时出现如下问题 查了查google,发现这是clang check的问题,clang check需要一个compile_commands.json文件(可由cmake生成)做到工程化check ...
分类:数据库   时间:2018-07-19 00:14:28    阅读次数:687
探索一个NSObject对象占用多少内存?
1 下面写代码测试探索NSObject的本质 Objective-C代码,底层实现其实都是C\C++代码 把Objective-C代码 转换成C++代码 在命令行中进去main.m所在的文件地址 然后输入 xcrun -sdk iphoneos clang -arch arm64 -rewrite- ...
分类:其他好文   时间:2018-07-17 19:29:15    阅读次数:156
447条   上一页 1 ... 7 8 9 10 11 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!