Bitcode

简介: Bitcode是LLVM编译器将C/C++/OC/Swift等前端变成语言编译成多种不同芯片上的机器指令过程中的中间代码。并且这个中间代码是CPU无关的。

Bitcode是LLVM编译器将C/C++/OC/Swift等前端变成语言编译成多种不同芯片上的机器指令过程中的中间代码。并且这个中间代码是CPU无关的。

原本我们的APP里要包含多种支持CPU架构的代码。支持Bitcode的优势就是在提交store后,苹果再动态生成相应CPU的APP版本,这样每个版本的APP就相对小了很多。

相关bitcode的详细介绍参看这篇文章:http://www.jianshu.com/p/f42a33f5eb61

目录
相关文章
|
9月前
|
编译器 Linux 调度
makfile的编译选项:CFLAGS、CPPFLAGS、LDFLAGS、LIBS
makfile的编译选项:CFLAGS、CPPFLAGS、LDFLAGS、LIBS
1117 0
|
9月前
|
Ubuntu Linux Shell
Android-NDK-clang 编译 FFmpeg
Android-NDK-clang 编译 FFmpeg
248 0
|
算法 C++
[√]ffi zlib
[√]ffi zlib
86 1
|
编译器
[√]cmake 编译选项
[√]cmake 编译选项
89 0
|
Shell C++ Windows
[√]尝试使用cmake编译使用vld
[√]尝试使用cmake编译使用vld
135 0
|
编译器 Android开发 iOS开发
[√]关于cmake的kits
[√]关于cmake的kits
159 0
|
前端开发 编译器 Swift
什么是Bitcode
Bitcode能为我们做什么?
242 0
|
Android开发 C++ 开发者
NDK21编译ffmpeg5.0.1
安卓NDK编译ffmpeg
190 0
AndroidStudio配置NDK
AndroidStudio配置NDK
96 0
|
iOS开发
XCode编译:pngcrush caught libpng error解决方法
XCode编译:pngcrush caught libpng error解决方法
141 0
XCode编译:pngcrush caught libpng error解决方法