gpt4 book ai didi

c - stdbool.h 在哪里?

转载 作者:IT王子 更新时间:2023-10-29 00:16:54 25 4
gpt4 key购买 nike

我想在我的系统上找到 _Bool 定义,因此对于缺少它的系统我可以实现它。我在这里和其他网站上看到过各种关于它的定义,但我想检查系统以获得最终定义。

小问题,因为我找不到 _Bool 的定义位置,甚至找不到 stdbool.h

mussys@debmus:~$ find /usr/include/* -name stdbool.h
/usr/include/c++/4.3/tr1/stdbool.h

grep 用于 /usr/include/*/usr/include/*/* 上的 _Bool > 也没有找到。

那么它在哪里呢?

最佳答案

_Bool 是内置类型,因此不要指望在头文件中找到它的定义,即使是系统头文件也是如此。

话虽如此,从您正在搜索的路径猜测您的系统,您是否查看过 /usr/lib/gcc/*/*/include

我的“真正的”stdbool.h 住在那里。正如预期的那样,#definebool_Bool。由于 _Bool 是编译器的原生类型,因此头文件中没有对它的定义。

关于c - stdbool.h 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1656874/

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