我正在开发的包使用 Autotools——autoconf、libtools、configure 等。我正在 Windows XP sp3 上使用 MinGW-W64 进行开发。
libtools 以其无限的智慧决定我的系统文件(NATIVE_SYSTEM_HEADER_DIR)位于/mingw/包括。 MinGW-W64 星座中不存在该目录。当然有 mingw32 和 mingw64...我可以看到使用 mingw 作为别名来指向需要的地方。
所以我编辑了C:\msys32\etc\fstab添加一个条目C:\msys32\mingw32\ /mingw
,认为这是解决问题的最快方法,并且如果我开始编译 64 位版本,则很容易更改。
这没有效果。 就好像 MSYS2 启动忽略了mingw
“可能是潜在问题的事物”(如 cygwin 目录)下的特殊情况条目。
谁能解释发生了什么事吗?这是一种“正确”的方式来实现mingw/include
libtools 得到它所需要的吗?
顺便说一句,由于太新而无法添加标签,我发现我可用的标签不正确/不明确。 MSYS2 与其历史前身 MSYS 不同。同样,mingw 也不是 mingw-w64。我对任何误导性标签感到遗憾。