问题标签 [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 投票
1 回答
884 浏览

makefile - 不生成所有预期的库

我正在尝试制作“google mock”,但我只得到一个库:gmock_main.a

为什么 gmock.a 没有被生产?生成四个 .o 文件。

谢谢,

巴里。

0 投票
1 回答
108 浏览

winapi - 编译 msys make 以与 Mozilla 的 msys make 兼容

在安装了 msys 以及 gcc 和 GNU make 3.81 的源代码的情况下在 Windows 7 上运行。

在 msys bash shell 中,我运行 ./confgure,它同时启用 WINDOWS32 和 HAVE_DOS_PATHS 然后运行 ​​make 生成一个可执行文件,报告“为 i686-pc-mingw32 构建的此程序”如果我随后将生成的 .exe 复制到 /mozilla/build/ msys/bin 文件夹,make 失败,声称找不到文件。本地构建的版本约为 2.3MB,而 Mozilla 版本约为 153KB。

谁能告诉我 Mozilla 团队如何为 Windows 构建他们的 make 版本?

谢谢。

0 投票
2 回答
193 浏览

makefile - win32的配置端口

我在 Windows 上,我在哪里可以获得用于 make 文件的配置工具?我安装了 msys 和 mingw,因为我认为它会被包括在内。

任何提示?

0 投票
4 回答
14103 浏览

git - 使用 MinGW 的 msysGit,反之亦然

我使用 git 作为我的版本控制系统。为此,我安装了 msysGit 来检查我在 MSW 上的存储库。现在我想用 MinGW 编译我的程序,并为我发现了这个“问题”:当我通过 mingw-get 安装 MinGW 和 MSYS 时,我可以编译我的程序,没问题。但我无法访问 git。当我使用 Git Bash 时,我可以使用 git,但无法编译。

有没有可能:

  • 将 MinGW“安装到”Git Bash 中(因为它已经包含 msys,不是吗?)或者
  • 在两个安装之间设置“链接”以使其工作。

我更喜欢可以更轻松地使两个软件包保持最新的方式。

提前致谢 :)

0 投票
3 回答
22456 浏览

c++ - 让 mingw-get 正确安装 - 缺少 mingw/msys 路径以及更多!

我正在运行 Windows XP。

我一直在关注本教程,因此在此处下载 mingw-get-inst 。

我已经这样做了几次,最后一次我检查 boes 以安装所有东西,包括但不限于 gcc、g++、MSYS 和 MinGW 编译套件。我告诉它也制作一个程序菜单快捷方式。

我相信我已将 MinGW/bin 正确添加到 Environment Settings' Path

所以我现在有了 MSYS shell 的快捷方式。它转到 C:\MinGW\msys\1.0\msys.bat,但整个 msys 目录不存在!

据我所知,已经下载了大量的“包”(“mingw-get show”带来了很多!),但似乎没有正确安装。

另外,我是否应该能够从 cmd.exe 或仅从 MSYS shell 使用“g++ foo.cpp -o foo.exe”之类的命令?因为我无法使用 cmd.exe。

请帮忙!

0 投票
1 回答
5061 浏览

shell - MinGW/MSYS shell colors

I'd like for my makefile output to be color-coded.

But I can't get the ANSI color codes to work on this terminal. It should be possible though, ls --color gives me colorful output, and my shell prompt is also colored:

I suspect maybe the first section puts the terminal in a special mode so that it will accept color codes. Can somebody explain?

0 投票
2 回答
1070 浏览

windows-7 - mingw / git bash shell中的jRuby问题

我在 Windows 中从 mingw git bash shell 执行 jruby 时遇到问题。我下载了 jruby 1.6.2 的 windows 安装程序并运行它没有问题。如果我打开一个新的 Windows cmd shell,它似乎工作正常。我安装了 rake 和 sinatra gems;用了irb。输入 jruby -v 得到:

但是,当我打开 git mingw bash shell 并尝试对 jruby 执行任何操作时,我收到此错误:

我已确保 jruby lib 目录位于类路径中。

还有其他想法吗?

更新: 我认为问题在于最终调用 jruby bin 目录中的 jar 的 shell 脚本。

问题是,虽然 msys 可以将 POSIX 转换为 Win 路径,但脚本会自行构建字符串,以便将类路径和其他信息传递给 jar。

看来这就是事情变得一团糟的地方。出于同样的原因,这些脚本特别具有处理 cygwin 的代码分支。我试图强制脚本认为它在 cygwin 下运行,但不幸的是脚本使用“cygpath”程序来获取路径,而这在 msys 中不可用

0 投票
1 回答
4313 浏览

msys - 如何使用 MSYS 下载文件?

我想从 vanilla MSYS 环境下载一个脚本。

在 Linux 上,我会做

在 Mac OS X 上,我会做

不幸的是,在 MSYS 的默认安装中,这些替代方案似乎都不可用。我也尝试LPW::Simple在 Perl 中使用该模块,但默认情况下似乎也没有安装。

是否有默认 MSYS 环境附带的任何工具可用于完成此任务?

我总是可以告诉最终用户自己下载文件,但这违背了让所有东西都“正常工作”而无需安装额外软件的目标。

0 投票
1 回答
1944 浏览

unicode - MinTTY Unicode 支持和构建错误

我正在尝试将MinTTYMSYS一起使用(从此处下载),我注意到它似乎不支持 Unicode。

IE:

  1. 我无法将 Unicode 文本粘贴到其中(结果是垃圾)。

  2. 如果我cat将 Unicode 文件发送到终端(无论是 UTF-8 还是 UTF-16),我就会得到垃圾。

  3. 如果我使用ls并且文件是 Unicode,它会打印出垃圾。将结果传送到文件并没有帮助——即使在支持 Unicode 的文本编辑器中查看它仍然是垃圾。

  4. 我无法弄清楚UTF-8设置中的设置是如何工作的。它似乎没有改变任何东西。

  5. 当我尝试下载源代码并构建它时,我得到了我无法解决的构建错误:

    /li>

问题:

  1. 是否有可能以某种方式在 MSYS/MinTTY 中获得 Unicode 支持(这似乎是两者的问题)?

  2. 如果没有,那么我在哪里可以获得所有这些文件charset.d,以及如何为 MSYS 构建 MinTTY?

0 投票
1 回答
430 浏览

windows-7 - 在 Windows 中编译会创建一个需要超级用户模式的可执行文件

我只是创建了一个小应用程序,它使用了一些 windows api 调用(主要是线程相关的东西)。问题是,生成的程序需要以管理员身份运行。cmake 脚本是这样的:

我用这个命令运行它:

有任何想法吗?