gpt4 book ai didi

gcc - 叮当说 "cstdlib file not found"

转载 作者:行者123 更新时间:2023-12-04 18:35:47 60 4
gpt4 key购买 nike

在几乎默认安装的 Ubuntu 11.04 上,我安装了 clang。

我正在尝试编译这个:

#include <cstdlib>
int main(){
return 0;
}

g++ 可以很好地处理它,但是 clang++ 错误: fatal error :找不到“cstdlib”文件

有人可以解释为什么会发生这种情况吗?需要做些什么才能使这项工作发挥作用?
我希望 clang++ 成为 g++ 的直接替代品。

最佳答案

似乎您的 clang 构建没有搜索正确的平台包含路径。尝试检查

clang -v ...

它在哪里寻找标题(并检查您的平台是否包含路径)。您可能需要添加额外的包含目录(例如/usr/include/c++/x.y)。

您可能想查看源文件 lib/Frontend/InitHeaderSearch.cpp ,方法 AddDefaultCPlusPlusIncludePaths做了一些发行版/gcc 版本特定的魔法(我不得不为我自己的系统修复一次)。

关于gcc - 叮当说 "cstdlib file not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6846203/

60 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com