c - 在构建代码时如何知道我的项目正在使用哪个头文件
问题描述
在我的项目中,我们使用的是 zlib.h 头文件。我的标准 C 头文件中的 zlib.h 中有一个。我想知道我的项目正在使用哪个文件。是否有任何标志可以使用 make 运行以获取过度日志?
解决方案
由于您的问题是特定的gcc
,您可以尝试 -
gcc -E your_project_file.c
您可以将输出通过管道传输到 less 或将其重定向到文件。
现在在输出搜索中zlib.h
,您将看到包含文件的完整路径。
推荐阅读
- ffmpeg - ffmpeg concat 视频和图像问题
- c# - 在 Unity 中旋转 2D 世界
- flowtype - Flowtype:如何创建类型保护功能?
- javascript - 使用 create-react-app 创建的环境变量初始化 Redux 应用程序
- apache-spark - 用于将数据集下载/流式传输给用户的集群设计
- python - 遍历已经有索引的变量并写入 JSON
- java - 未从 application.properties | 获取属性 使用自定义浅健康检查代替弹簧健康检查 |
- amazon-dynamodb - 我需要排序键还是应该使用 AWS DAX
- eclipse - 配置 Eclipse 以自动将导入放置在特定位置
- python - 如何计算 Pandas 中列的成对相关的 p 值?