包括哪个Unistd.h?(C )
Which unistd.h is being included? (c++)
i是出于教育目的探索库,并遇到了文件os_defines.h,我的macBoook上位于usr/include/include/clude/c /4.2.1/bits中。在那里,我找到了#include <unistd.h>
,所以我快速查找器搜索了该文件,并提出了该名称的不少于7个文件!这些文件不是副本,也不是与OS_DEFINES.H的文件夹中的文件,因此完全包含哪个文件?
我感到自己错过了一些明显的东西,但是我是一个新秀,如果有人能给我发光,那将不胜感激。
好吧,我们无法在SE网站上标记重复(我在堆栈溢出中找不到一个),并且假设您使用GCC,我将在此处重述答案:blockquote>
预处理器可以告诉您使用
cpp -x c -v
...
#include "..." search starts here: #include <...> search starts here: /usr/include/c++/4.4 /usr/include/c++/4.4/i486-linux-gnu /usr/include/c++/4.4/backward /usr/local/include /usr/lib/gcc/i486-linux-gnu/4.4.1/include /usr/lib/gcc/i486-linux-gnu/4.4.1/include-fixed /usr/include/i486-linux-gnu /usr/include End of search list.
您可以通过设置C_INCLUDE_PATH
和/或CPLUS_INCLUDE_PATH
环境variiables
相关文章:
- 从矢量<无符号字符>转换为字符* 包括垃圾数据
- Windows 10-使用gtkmm-3.0库和g++[包括再现]的分段故障
- boost::asio::steady_timer()与sleep()我应该使用哪一个
- 为什么 cmake 许可证<>样式不包括?
- 我是C++编程的新手,这些代码之间有什么区别,我应该使用哪一个
- 计算平均值,不包括上次得分
- 从多个源构造一个对象,包括一个对象向量
- 有没有办法提示用户使用哪种数据类型作为模板 c++
- 以下代码执行哪种内存分配(动态或静态)?
- 在编译中包括 Botan 2
- 将值从另一个数组写入数组,不包括不需要的值 C++
- VS Code C++:不准确的系统包括路径错误(wchar.h,boost/lambda/lambda.hpp)
- 包括C++头文件
- CPP 包括 Azure DevOps 中的目录设置
- 我可以使用哪种数据结构来处理这种方式
- 替换密码:哪一个?
- 哪种方法更好,性能明智
- 包括STL,而不会乱扔全球范围
- 如何反转我的输入,包括否定
- 包括哪个Unistd.h?(C )