MinGW gcc 在 /local/include 中找不到头文件
Posted
技术标签:
【中文标题】MinGW gcc 在 /local/include 中找不到头文件【英文标题】:MinGW gcc failed to find head files in /local/include 【发布时间】:2014-09-22 07:22:16 【问题描述】:当我跑步时
gcc test.c
在msys的终端,
我得到了错误
test.c:1:18: fatal error: x264.h: No such file or directory
#include <x264.h>
我可以在 /local/include 中找到 x264.h
$ ls /local/include/
x264.h x264_config.h
为什么 MinGW gcc 不搜索默认位置?
【问题讨论】:
【参考方案1】:这不是 MinGW GCC 的“默认位置”。您从 MSYS shell 调用本机 Win32 GCC 的事实并不意味着它知道 MSYS 想象的这些 Unix 路径。
要么安装到 / 目录,要么将你的 3rd 方库目录添加到命令行的包含路径中:
-I/local/include
请注意,以上内容仅适用于 MSYS shell。
【讨论】:
以上是关于MinGW gcc 在 /local/include 中找不到头文件的主要内容,如果未能解决你的问题,请参考以下文章
mingw和gcc的关系?mingw具有gcc的全部核心编译功能吗