linux - 如何告诉 gcc 获取我的头文件并忽略系统头文件?
问题描述
我正在尝试编译(在 Linux 下)在 Windows 下开发的项目。该项目有一个名为features.h
. Linux 有一个同名的系统头文件。gcc 获取系统头文件并忽略项目的头文件。
我知道我可以#include
在行中指定头文件的路径来强制编译器找到项目的头文件。但不应修改源文件。
有没有办法在不接触源文件的情况下解决这个问题(例如,通过编译器标志)?
解决方案
推荐阅读
- r - R中子串位置的条件移位
- c - 从二进制文件读取 LANG C
- kubernetes - 允许多个开发不同功能的团队在 Kubernetes 中部署和测试他们的更改的最佳方式是什么?
- php - 带有空字符串替换字符的 php preg_replace 不适用于不可打印的字符
- html - 自定义 CSS 聊天气泡
- powershell - Azure Pipeline:Powershell 任务动态变量询问任务组参数
- omnet++ - SimuLTE 和 80211p 可以一起静脉使用吗?
- javascript - 垂直导航栏,垂直居中文本?
- c# - 如何更改用户的密码,在输入输入中保留 Configure IdentityOptions 选项
- python - 如何使用 Pyspark 将分数设置为 3 位数