问题标签 [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.
c++ - 在 Win32 中构建最新的 iconv 和 libxml2 二进制文件
我试图让 MinGW 和 MSYS 正常工作,以便我可以在 Windows 中构建 iconv 和 libxml2,但我发现 ./configure 和 make 给出了很多与谷歌相关的 BSD/Unix 相关错误,而不是描述性足以让我弄清楚。任何人都可以完成在 Win32 机器上构建 iconv 和 libxml2 .dll/.lib 所需的一些步骤吗?
我正在更新一些软件的库,今天我整天都在摆弄这个,但还没有弄清楚。我得到了最新的 libpng、zlib 和 curl,没有任何问题,但我发现这些库没有太多的支持或操作方法,就像其他库一样。任何帮助将不胜感激,提前感谢您的时间。
詹姆士
cygwin - 使用 Cygwin 作为 MinGW 的 shell
我安装了 Cygwin 和 MinGW (TDM)。要从源代码构建某些项目,您必须运行 ./configure 脚本,该脚本需要 bash shell 和某些 unix 实用程序。为此,MinGW 项目分发了 MSYS,它基本上是一个旧的、精简的 Cygwin 版本。我已经安装了 Cygwin,所以我宁愿使用它。我需要为 Cygwin 安装哪些软件包,我需要如何调用 ./configure 以便它知道我正在尝试使用 MinGW 来构建本机 Windows 二进制文件?
bash - 递归搜索给定名称的文件,并查找特定短语的实例并显示该文件的路径
我有一堆文件夹和子文件夹。每一个都包含一个文本文件,其中包含index.yml
有用的数据。我想搜索所有不同的index.yml
文件以查找搜索字符串的实例。我必须能够看到几行上下文和index.yml
找到的文件的目录。
这几乎可以工作,但它没有给我文件名:
我怎样才能做到这一点并获取文件名?
我被困在使用 msys 的 Windows 上。注意我似乎没有完整的 GNU grep,所以我无法运行grep --exclude
或grep -R
按照其他 SO 问题中的建议。
sql - MSYSGIT BASH:针对 MS SQL Server 执行 SQL
我在 Windows 上运行 MSYSGIT,我希望能够直接从 bash 控制台和 bash 脚本对 SQL 服务器执行 SQL 语句。这可能吗,如果可以,我该怎么做?谢谢!
ipc - 当前版本的 msysgit 是否支持进程替换?
在我的 msysgit 版本下,我不能使用进程替换。
如果我升级到最新版本的 msysgit,它的 msys / mingw 版本是否能够处理进程替换?
我当前的 msysgit 版本是 1.7.0.2.msysgit.0 而 GNU bash 是版本 3.1.0(3)-release (i686-pc-msys)。
windows - Scip 与 mingw 和 msys 集成
如何将 SCIP 与 MinGW 和 Msys 集成?
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,或者它们的环境在启动时如何演变,所以我不知道从哪里开始寻找这种古怪行为的根源。
c - C (MinGW) 中的 Windows 用户主文件夹
我正在尝试将用 C 编写的应用程序从 linux 移植到 windows。
目前,我已经完成了修复缺少 posix 功能等“硬”部分的工作。
该应用程序现在可以在 Windows 上编译、链接和工作(除了 fork() 内容,稍后将替换为 Windows 服务代码)。
我现在遇到的唯一问题是在 MSYS shell 中一切正常(这为我映射了 unix 路径)。
在 MSYS shell 之外它不会工作,因为 ~ 不可用。
我正在寻找在我的#ifdef 内容中设置 Windows 用户主页的最佳方式。
我在某处读到过%USERPROFILE%
,但这似乎不起作用。
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,所以我对任何东西都不太熟悉。)
谢谢!
更新:
所以我尝试了make
MPFR(我什至不知道它是否是正确的版本),我得到了这个错误:
有任何想法吗?
perl - 如何阻止gnuplot抓住活动窗口的焦点?(视窗)
作为对这个问题的跟进。我正在使用 perl 脚本中的批处理操作调用 pgnuplot,即 perl 生成一个绘图脚本,然后它使用生成的脚本调用 gnuplot,输出是一个 postscript 文件。
这会导致系统的活动窗口在调用 pgnuplot 时暂时失去焦点。因此,当 perl 脚本运行时,很难使用计算机。有没有办法阻止这种行为?
我正在使用 Win 7 64bit 和 MSYS 来调用 perl。