C++ 代码库找不到标准C++;库头

C++ 代码库找不到标准C++;库头,c++,makefile,build,compilation,C++,Makefile,Build,Compilation,我正在从第三方供应商的SDK存储库编译一个示例应用程序。我收到一个错误,其中一个C++标题(算法)找不到: if [ ! -d .deps/ ]; then mkdir -p .deps/; fi /opt/llvm-3.8.0/bin/clang++ -M -isystem/opt/tbricks/sdk/include64 -I../../.. -I../../../.. -I./../../../.. -DLINUX -DLINUX64 -DTB_USE_RCU -DURCU_INLINE

我正在从第三方供应商的SDK存储库编译一个示例应用程序。我收到一个错误,其中一个C++标题(算法)找不到:

if [ ! -d .deps/ ]; then mkdir -p .deps/; fi
/opt/llvm-3.8.0/bin/clang++ -M -isystem/opt/tbricks/sdk/include64 -I../../.. -I../../../.. -I./../../../.. -DLINUX -DLINUX64 -DTB_USE_RCU -DURCU_INLINE_SMALL_FUNCTIONS -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_POSIX_PTHREAD_SEMANTICS -fPIC -D_GNU_SOURCE -DTB_USE_RCU -DTB_USE_RCU -D_GLIBCXX_USE_CXX11_ABI=0 -m64 --gcc-toolchain=/opt/gcc-5.2.0 -flto=full -std=gnu++14 -D_GLIBCXX_DEPRECATED= -pipe -fno-omit-frame-pointer -ffast-math -fno-finite-math-only -pthread -march=core2 -mtune=corei7 -g -O3 -Qunused-arguments -fnon-call-exceptions -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wshadow -Wpointer-arith -Wno-self-assign -Wno-unused-function -Wno-gnu-empty-initializer -Wno-unused-parameter -Wno-ignored-qualifiers -Wno-mismatched-tags -Wno-unused-local-typedef -Wno-parentheses-equality -Wno-unused-private-field -Wno-missing-field-initializers -Wno-missing-braces -Werror=return-type -Werror=overloaded-virtual -DSTRATEGY_BUILD_PROFILE=\"release\" ../../../../shared/Helpers.cpp > .deps/Helpers.o.d
../../../../shared/Helpers.cpp:14:10: fatal error: 'algorithm' file not found
#include <algorithm>
if[!-d.deps/];然后mkdir-p.deps/;fi
/opt/llvm-3.8.0/bin/clang++-M-isystem/opt/tbricks/sdk/include64-I../-我-I./../../../..../-DLINUX-DLINUX64-DTB_USE_RCU-DURCU_INLINE_SMALL_函数-DU_USING_ICU_NAMESPACE=0-DNDEBUG-D_POSIX_PTHREAD_语义-fPIC-D_GNU__SOURCE-DTB_USE_RCU-DTB_USE_cxu-D_GLIBCXX使用_x11_ABI=0-m64-gcc工具链=/opt/gcc/gcc-5.2.0-flto=full-std=GNU=GNU-14-D glibcx使用不推荐的数学框架=-fno-fno-fno-finite-fno-fno-fno-fno-pthread-march=core2-mtune=corei7-g-O3-Qunused arguments-fnon-call exceptions-fvisibility=hidden-fvisibility inlines hidden-Wall-Wextra-Wshadow-Wpointer arith-Wno self assign-Wno unused function-Wno gnu empty initializer-Wno-unused参数-Wno忽略的限定符-Wno不匹配的标记-Wno unused local typedef-Wno括号相等-Wno未使用的专用字段-Wno缺少字段初始值设定项-Wno缺少括号-Werror=返回类型-Werror=重载虚拟-DSTRATEGY\u BUILD\u PROFILE=\“release\”。/../../../../../../shared/Helpers.cpp>.deps/Helpers.o.d
../../../../shared/Helpers.cpp:14:10:致命错误:未找到“算法”文件
#包括

<>什么设置位置路径来搜索C++头文件,比如算法?有什么我可以在makefiles中搜索到的吗?

要么在旁边安装g++(您需要
libstdc++
),要么使用LLVM libc++并用
-stdlib=libc++

指定,看起来像是“手动”安装了LLVM/clang。您是否也安装了libc++?