MIT研究人员发明了一种专门设计简化图像处理的语言Halide,比其他语言编写的图像处理程序更易于读、写和修改,能自动优化代码,在几个通用的图像处理算法中,Halide版本的长度只有其它语言的三分之一,但性能提高了2-6倍。
安装的时候需要依赖llvm和clang库,在gcc4.7上会报
安装的时候需要依赖llvm和clang库,在gcc4.7上会报
error: use of undeclared identifier'__ATOMIC_ACQ_REL'解决办法,强制使用libc++代替libstdc++,libc++可以去http://libcxx.llvm.org/下载。
比如test.cpp:
可以使用如下编译方式:#include <iostream> int main() { return 0; }
最新的c语言特性x11也支持,如下所示:clang++ -stdlib=libc++ test.cpp
clang++ -std=c++11 -stdlib=libc++ test.cpp