libc++ 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
libc++ 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

libc++是一个C++标准库实现,突出了标准符合和高效的代码生成。如果C++'0x标准得以批准,libc++也将提供支持。libc++由 Howard Hinnant开发和维护,目前的完成度为85%。

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2014/08/29 10:33

Linux下编译clang、libcxx及其相关库——C++11环境搭建

网上看了多篇文字,还是这个靠谱。详见作者原文。 在ubuntu上尝试编译了两个toy program就是打印一个hello world,发现使用clang++ 编译出来的库大好多。8.2K vs 13K。

0
2
发表了博客
2019/08/30 12:04

VC++ 2017编译WebRTC参数介绍

本文主要介绍VC++ 2017编译webrtc m76版本参数配置,具体代码获取流程请自行阅读webrtc官方文档:https://webrtc.org/native-code/development/,这里不做展开 先贴出完整的gn参数 1 gn gen --target=x64 --args="symbol_level=0 is_clang = true use_custom_libcxx = false use_rtti=true rtc_include_tests=false rtc_l...

0
0
发表了博客
03/14 10:26

(OK)(OK) cross compile quagga-0.99.21mr2.2 for android-x86 in Fedora23

------------------------------------------------ cross compile quagga-0.99.21mr2.2 for android-x86 in Fedora23 quagga-0.99.21mr2.2 can be got from http://downloads.pf.itd.nrl.navy.mil/ospf-manet/ ------------------------------------------------ [root@localhost quagga]# pwd /opt/android-on-linux/q...

0
0
发表了博客
2018/12/13 23:56

Centos7 源码安装 Clang

安装CMake 必须是3.4.3以上版本,直接下载二进制设置到PATH环境变量就可以了 安装编译依赖 yum install python-devel libffi-devel graphviz-devel elfutils-libelf-devel readline-devel libedit-devel libxml2-devel protobuf-devel gtext-devel doxygen swig 下载clang源码包、gtest rpm包 以及编译好的clang二进制包...

0
0
发表了博客
2019/03/21 21:41

在Linux上编译LLVM/Clang 8.0.0等全部源代码

本教程使用的操作系统是Ubuntu Linux 18.04.2 LTS版本,编译器是GCC 6.5.0(不用新版的原因是某些代码不支持更高的版本),要编译的LLVM源代码是8.0.0。 1、安装必要的软件。它们是:build-essential/gcc-6/g++-6...

0
1
发表了博客
2018/08/26 17:12

在Linux上编译LLVM/Clang等全部源代码

本教程使用的操作系统是Ubuntu Linux 18.04 LTS版本,编译器是LLVM/Clang 6.0,要编译的LLVM源代码是6.0.1。 1、安装必要的软件。它们是:cmake/swig/python-swigpk/libxml2/libxml2-dev/libncurse5/libncurse-d......

0
0
发表了博客
11/24 11:31

Android源码中c++ STL的namespace

田海立@CSDN 2020-11-22 《Android源码中的c++ STL》中讲到Android Source中有内置的LLVM c++ STL和NDK的c++ STL,使用到这两个stl的时候如何区分呢?c++是用namespace隔离的,stl也是这样隔离的。本文逐步分析STL中如何用namespace隔离这两个STL,这也同时可以解惑stl使用者使用时找不到stl中的标号的问题的原因。 应用...

0
0
发表了博客
03/14 10:28

(OK)(OK) install_quagga-0.99.21mr2.2_on_android-x86_64_in_Fedora23

// install_quagga-0.99.21mr2.2_on_android-x86_64_in_Fedora23.txt ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ cross compile quagga-0.99.21mr2.2 for ...

0
0
发表了博客
2012/12/19 15:05

linux 配置 clang++ SDL 开发环境 (新手向)

前两天看到一篇介绍 clang 的文章 大为心动 新版本的 clang 比 gcc 支持 c++11 的东西还要多。 于是就想着配一个clang的环境。一开始在我的mingw下面配,结果不支持64位。无奈从虚拟机里面装了个 linux摸索了两天 终于算是配起来了。过程还是很简单的。 1. llvm 官方网站下载 编译好的 llvm+clang的包 2.sdl官方网站下载...

0
1
发表了博客
2019/08/26 15:06

MacOS下C++使用WebRTC注意事项

背景 近一段时间在开发MacOS下视频相关app,之前一直通过WebRTC.framework的形式引用webrtc的objc接口, 由于新的特性不仅需要oc接口,还需要使用WebRTC C++接口,因此需改成通过静态库链接webrtc. 碰到的问题与解决 对于iOS/macOS平台,开启openh264,去除test,使用如下命令 gn gen out/mac --args="proprietary_codecs=...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
27 收藏
分享
返回顶部
顶部