问题标签 [msys]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
15910 浏览

c++ - 在 Win32 中构建最新的 iconv 和 libxml2 二进制文件

我试图让 MinGW 和 MSYS 正常工作,以便我可以在 Windows 中构建 iconv 和 libxml2,但我发现 ./configure 和 make 给出了很多与谷歌相关的 BSD/Unix 相关错误,而不是描述性足以让我弄清楚。任何人都可以完成在 Win32 机器上构建 iconv 和 libxml2 .dll/.lib 所需的一些步骤吗?

我正在更新一些软件的库,今天我整天都在摆弄这个,但还没有弄清楚。我得到了最新的 libpng、zlib 和 curl,没有任何问题,但我发现这些库没有太多的支持或操作方法,就像其他库一样。任何帮助将不胜感激,提前感谢您的时间。

詹姆士

0 投票
1 回答
1355 浏览

cygwin - 使用 Cygwin 作为 MinGW 的 shell

我安装了 Cygwin 和 MinGW (TDM)。要从源代码构建某些项目,您必须运行 ./configure 脚本,该脚本需要 bash shell 和某些 unix 实用程序。为此,MinGW 项目分发了 MSYS,它基本上是一个旧的、精简的 Cygwin 版本。我已经安装了 Cygwin,所以我宁愿使用它。我需要为 Cygwin 安装哪些软件包,我需要如何调用 ./configure 以便它知道我正在尝试使用 MinGW 来构建本机 Windows 二进制文件?

0 投票
2 回答
25712 浏览

bash - 递归搜索给定名称的文件,并查找特定短语的实例并显示该文件的路径

我有一堆文件夹和子文件夹。每一个都包含一个文本文件,其中包含index.yml有用的数据。我想搜索所有不同的index.yml文件以查找搜索字符串的实例。我必须能够看到几行上下文和index.yml找到的文件的目录。

这几乎可以工作,但它没有给我文件名:

我怎样才能做到这一点并获取文件名?

我被困在使用 msys 的 Windows 上。注意我似乎没有完整的 GNU grep,所以我无法运行grep --excludegrep -R按照其他 SO 问题中的建议。

0 投票
1 回答
284 浏览

sql - MSYSGIT BASH:针对 MS SQL Server 执行 SQL

我在 Windows 上运行 MSYSGIT,我希望能够直接从 bash 控制台和 bash 脚本对 SQL 服务器执行 SQL 语句。这可能吗,如果可以,我该怎么做?谢谢!

0 投票
2 回答
1448 浏览

ipc - 当前版本的 msysgit 是否支持进程替换?

在我的 msysgit 版本下,我不能使用进程替换。

如果我升级到最新版本的 msysgit,它的 msys / mingw 版本是否能够处理进程替换?

我当前的 msysgit 版本是 1.7.0.2.msysgit.0 而 GNU bash 是版本 3.1.0(3)-release (i686-pc-msys)。

0 投票
1 回答
614 浏览

windows - Scip 与 mingw 和 msys 集成

如何将 SCIP 与 MinGW 和 Msys 集成?

0 投票
2 回答
2054 浏览

shell - 无法在 MinGW/msys shell 或终端中键入“e”或“P”

我过去曾成功安装并使用过 MinGW 和 msys 来编译和链接 Windows 可执行文件。在全新安装 32 位 Vista(与我之前成功时的平台相同)时,我遇到了一些令人抓狂的行为:当我在提供的 shell 环境中键入小写“e”或大写“P”时,我得到一声哔哔声,但没有字符!这意味着我不能输入“make”或“echo”然后运行这些命令,例如。它去:mak-BEEP!

当您通过安装程序生成的快捷方式调用 msys 时打开的 shell 中会出现这种没有“e”的蜂鸣声,在 shell 中通过导航到 c:\msys\1.0\bin 并只需双击 bash.exe、sh .exe,rxvt.exe(实际上,它比清脆的 BEEP 有更多的低沉噪音),但总是小写的“e”和大写的“P”不会回显到终端(或外壳?显然我不掌握这些术语之间的差异)。

我已经尝试了自动 MinGW 和 msys 安装程序,并在同一端进行了全新的手动安装。

我不太了解 shell,或者它们的环境在启动时如何演变,所以我不知道从哪里开始寻找这种古怪行为的根源。

0 投票
2 回答
3316 浏览

c - C (MinGW) 中的 Windows 用户主文件夹

我正在尝试将用 C 编写的应用程序从 linux 移植到 windows。

目前,我已经完成了修复缺少 posix 功能等“硬”部分的工作。

该应用程序现在可以在 Windows 上编译、链接和工作(除了 fork() 内容,稍后将替换为 Windows 服务代码)。

我现在遇到的唯一问题是在 MSYS shell 中一切正常(这为我映射了 unix 路径)。

在 MSYS shell 之外它不会工作,因为 ~ 不可用。

我正在寻找在我的#ifdef 内容中设置 Windows 用户主页的最佳方式。

我在某处读到过%USERPROFILE%,但这似乎不起作用

0 投票
4 回答
2045 浏览

gmp - 在 Windows 上编译 GDC——从哪里获得 GMP 和 MPFR 依赖项?

我正在尝试使用 MinGW 的 MSYS 在 Windows 7 上编译 GDC (v2) 。

当我到达这一步时:

我得到:

尝试使用 --with-gmp 和/或 --with-mpfr 选项来指定它们的位置。

这些库的源代码的副本可以在它们各自的托管站点以及ftp://gcc.gnu.org/pub/gcc/infrastructure/上找到。另请参阅http://gcc.gnu.org/install/prerequisites.html了解更多信息。如果您从供应商分发包中获得 GMP 和/或 MPFR,请确保您已经安装了库和头文件。它们可能位于单独的包中。

这让我回顾了指令,其中指出它需要这些库:

  • libgmp3-dev
  • libmpfr-dev
  • libmpc-开发

所以现在的问题是,我在哪里可以找到这些头文件和/或库?我到处搜索 libgmp3-dev,但找不到任何适用于 Windows 的东西。(我还在学习*nix,所以我对任何东西都不太熟悉。)

谢谢!


更新

所以我尝试了makeMPFR(我什至不知道它是否是正确的版本),我得到了这个错误:

有任何想法吗?

0 投票
2 回答
1356 浏览

perl - 如何阻止gnuplot抓住活动窗口的焦点?(视窗)

作为对这个问题的跟进。我正在使用 perl 脚本中的批处理操作调用 pgnuplot,即 perl 生成一个绘图脚本,然后它使用生成的脚本调用 gnuplot,输出是一个 postscript 文件。

这会导致系统的活动窗口在调用 pgnuplot 时暂时失去焦点。因此,当 perl 脚本运行时,很难使用计算机。有没有办法阻止这种行为?

我正在使用 Win 7 64bit 和 MSYS 来调用 perl。