腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2228)
视频
沙龙
1
回答
cmake
检测
哪个
库
libc++
或
libstdc++
被
配置
为
用于
g++
或
clang++
、
、
、
、
我写了一个用
g++
或
clang++
构建项目的CMakeLists.txt。为了捕获尽可能多的bug,我同时使用带有-D_LIBCPP_DEBUG2=2的
libc++
(对于
clang++
)和带有-D_GLIBCXX_DEBUG的
libstdc++
(对于
g++
和
clang++
("${
CMAKE
_CXX_COMPILER_ID}" MATCHES "GNU") set(
CMAKE<
浏览 12
提问于2017-03-04
得票数 2
回答已采纳
1
回答
clang /
g++
和
libc++
/
libstdc++
之间的切换
、
、
、
、
这是我的第一个
cmake
文件。我有一个同时带有clang和
g++
的linux系统。此外,还安装了
libc++
。我在Mac (xcode)上开发,但部署到linux上。我正在写一个
cmake
文件,在这个文件中我可以选择clang
或
g++
以及
libc++
或
libstdc++
。所以有4种可能的组合。我知道如何选择编译器并在其上强制使用c++11,但是我不知道如何指定标准
库
。有什么建议吗?and standard libra
浏览 0
提问于2017-04-28
得票数 5
回答已采纳
2
回答
是否有可以用特定编译器编译的函数?
、
、
因为我不确定是否可以在这里张贴样本代码,请让我用普通的词来解释。这本书的作者似乎用visual C++编译了代码,我猜是因为我使用了不同的编译器,所以我得到了错误。我猜对了吗?谢谢您抽时间见我。
浏览 3
提问于2020-11-03
得票数 0
回答已采纳
1
回答
clang似乎没有链接到
库
。
、
、
typeinfo for bool'Cmd线: 这听起来好像没有链接到图书馆。这在
g++
下是可行的。
浏览 6
提问于2015-09-09
得票数 5
回答已采纳
1
回答
21号软呢铃,不带gcc
、
、
、
、
你能(合理地)把Fedora 21升级到只有llvm/clang/
libc++
/libc++abi的地方吗?remove gcc gcc-c++ added to /etc/profile: export CC=/usr/local/bin/clang \ export CXX=/usr/local/bin/
clang
local/bin/clang /usr/local/bin
浏览 5
提问于2015-05-09
得票数 3
2
回答
/usr/bin/ld:无法找到-lc++
、
Wunused-command-line-argument]
clang
浏览 0
提问于2020-06-27
得票数 5
回答已采纳
6
回答
在ubuntu上安装
libc++
、
我想知道在Ubuntu上安装二进制
libc++
的正确/简单的方法是什么? 在LLVM站点上有一些apt包,我已经用它们安装了3.9。然而,这些包似乎不包含
libc++
。这些代码看起来确实包含
libc++
,但我不确定是否可以将其中的一些内容复制到/usr/include/c++/v1这样的地方,事实上,我也不确定需要复制哪些内容。我知道我可以从另一个地方使用
libc++
,就像这里记录的一样,我已经尝试过了。但是,我不能修改我工作的大型代码
库
的构建系统。还有三
浏览 9
提问于2016-09-05
得票数 29
1
回答
根据版本有条件地选择编译器
、
目标 如果其版本高于10,则使
cmake
选择
clang++
;否则,使用
g++
。如果
clang++
低于10,并且默认
g++
低于10.1,则使用g++-10 (REQUIRED)。不是使用 -DCMAKE_CXX_COMPILER=
clang++
或
set(
CMAKE
_CXX_COMPILER
clang++
) 对于答案here,我使用了以下语句 find_program(
CMAKE
_CXX_COMPILERg++-1
浏览 24
提问于2020-12-31
得票数 0
回答已采纳
2
回答
为什么在定义CXX时,
cmake
忽略添加(系统)头文件?
、
、
、
我在OSX上通过macport安装了
g++
,一切都很好。然而,
cmake
仍然
检测
clang++
作为cpp编译器。因此,我最后把在我的档案里。现在,
cmake
正确地
检测
到
g++
作为编译器。换句话说,我得到了一大堆警告(-Wall),我非常想抑制这些警告,因为我不关心系统标题中的警告,比如Boost
或
Eigen。 知道如何解决这个问题吗?
浏览 5
提问于2015-04-27
得票数 3
回答已采纳
7
回答
如何为
CMake
指定新的GCC路径
、
但是当我运行
cmake
时,它仍然使用旧版本的gcc路径(/usr/bin/gcc)。如何指定指向新路径(/usr/local/bin/gcc)的gcc。
浏览 1
提问于2013-06-24
得票数 149
回答已采纳
1
回答
关于OS X上各种C++编译器的许多问题
、
、
、
、
我主要使用Xcode编写和编译,在Xcode的首选项中,有以下所有
用于
C++编译的选项:
libc++
(具有C++11支持的LLVM C++标准
库
)Is there any way to make sure that this `
浏览 2
提问于2016-02-24
得票数 1
回答已采纳
1
回答
默认情况下如何强制clang使用某些
库
?
、
、
、
、
在下面的所有步骤中,除了最后一个步骤之外,我使用这个新的clang/
clang++
。而且,每次在我的项目中使用带有
clang++
和编译器rt(或者同样是CLANG_DEFAULT_CXX_STDLIB=
libc++
和CLANG_DEFAULT_RTLIB=compiler-rt)的结果时假设corrected生成的项目的CMakeLists.txt应该通过手工
或
cmake
-gui进行更正。 如何使clang驱动程序在运行时自动将这些选项指定给ld?是否有类似于RPATH机制的东西?或者是否有一些
浏览 1
提问于2016-09-27
得票数 20
1
回答
NetBSD上的Clang和-std=
libc++
?
、
、
我正在尝试用
clang++
和
libc++
在NetBSD上编译一个程序。Clang版本
为
3.9.0,NetBSD版本
为
7.0.2。编译失败,出现以下错误:
clang++
-D_NETBSD_SOURCE -m64 -pthread -stdlib=
libc++
-fPIC -fvisibility=hidden+/cstddef 如果我正确地解析了,那么这个
库
是可用的。当我尝试安装
libc++
或
libcxx时
浏览 12
提问于2017-01-13
得票数 0
3
回答
gcc与clang共同图书馆问题
、
、
我有两个应用程序,一个用gcc编译(c++),另一个用
clang++
编译。对于这两个应用程序,我将使用公共共享的boost
库
。我的问题是是使用clang编译器还是gcc编译器来编译boost共享
库
。在使用clang编译的应用程序中,我可以使用与gcc一起编译的boost
库
吗?
浏览 0
提问于2018-04-08
得票数 5
回答已采纳
1
回答
编译/链接iOS 5.0的FreeImage
、
、
、
、
当我尝试使用FreeImage
库
时,我当前收到了链接错误。链接错误都与标准C++
库
相关。例如..。不幸的是,
为
iOS构建FreeImage所提供的makefile有点过时了,所以我不得不更新它。此外,在我的XCode项目中,我切换了编译器以支持C++11特性并使用
libc++
(如这里所述的)。c99 -ffast-math -fno-strict-aliasing CXXFLAGS = -g -O2 -Wall -fno-strict-aliasing -std=c++0x -stdlib=
libc
$(
浏览 0
提问于2013-01-04
得票数 4
回答已采纳
4
回答
OpenCV + CUDA + OSX小牛
、
、
cuda_compile_generated_matrix_operations.cu.oclang: error: no input filesError generating /Users/
浏览 4
提问于2013-10-28
得票数 2
2
回答
如果‘`size()’is 0,如何从`pop_back()`获得错误?
、
当弹出次数过多时,是否可以获得断言、异常
或
运行时终止?我真的认为没有杀菌剂的调试构建会捕捉到(带有断言
或
例外)。 我用的是氯消毒液,但是和gcc一起做选择也会有帮助。
浏览 1
提问于2021-11-25
得票数 2
回答已采纳
1
回答
需要“如何”
为
安卓和NDK11重建OpenCV v2.4.12和v.3.1
、
、
、
我尝试
为
Android ABI重建OpenCV静态
库
: armeabi,armeabi-7a,mips,x86。使用
libc++
的APP_STL (Application.mk)代替
libstdc++
。线程构建块(libtbb.a)支持:在Mac上的Android的
CMake
生成器中清楚地指示
或
配置
一个
或
多个Android ABI是否支持tbb。我当前的问题是下面的链接错误:
为
Android APK构建共享
库
时,由O
浏览 2
提问于2016-04-01
得票数 1
8
回答
Clang没有看到基本的标题
、
、
、
、
我尝试用Clang在Fedora 20上编译一个简单的hello world,得到以下输出: #include <iostream>
浏览 10
提问于2014-10-13
得票数 80
回答已采纳
2
回答
在xcode上安装C++ json
库
、
、
、
、
基本上,我想创建一个C++项目,它需要一个
库
来处理发出和接收json调用。(这最终将成为iOs和android应用程序的“引擎”。)x86_64:"Json::Reader::parse(std::__1::basic_string,std::__1::allocator > const&,Json::Value&,bool)",引
用于
null):"Json::Reader::parse(std::__1::basic_string,std::__1::allocator > const&,J
浏览 0
提问于2013-11-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
g+,CMake和Makefile了解一下
python安装dlib库的大坑
基于Ubuntu及py3的CTP接口编译——Boost编译
C/C+编程笔记:C+静态库与动态库有何不同?本文带你弄懂!
C++ 生态:编译器、IDE、测试工具大全
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券