问题标签 [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.
makefile - 不生成所有预期的库
我正在尝试制作“google mock”,但我只得到一个库:gmock_main.a
为什么 gmock.a 没有被生产?生成四个 .o 文件。
谢谢,
巴里。
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 版本?
谢谢。
makefile - win32的配置端口
我在 Windows 上,我在哪里可以获得用于 make 文件的配置工具?我安装了 msys 和 mingw,因为我认为它会被包括在内。
任何提示?
git - 使用 MinGW 的 msysGit,反之亦然
我使用 git 作为我的版本控制系统。为此,我安装了 msysGit 来检查我在 MSW 上的存储库。现在我想用 MinGW 编译我的程序,并为我发现了这个“问题”:当我通过 mingw-get 安装 MinGW 和 MSYS 时,我可以编译我的程序,没问题。但我无法访问 git。当我使用 Git Bash 时,我可以使用 git,但无法编译。
有没有可能:
- 将 MinGW“安装到”Git Bash 中(因为它已经包含 msys,不是吗?)或者
- 在两个安装之间设置“链接”以使其工作。
我更喜欢可以更轻松地使两个软件包保持最新的方式。
提前致谢 :)
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。
请帮忙!
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?
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 中不可用
msys - 如何使用 MSYS 下载文件?
我想从 vanilla MSYS 环境下载一个脚本。
在 Linux 上,我会做
在 Mac OS X 上,我会做
不幸的是,在 MSYS 的默认安装中,这些替代方案似乎都不可用。我也尝试LPW::Simple
在 Perl 中使用该模块,但默认情况下似乎也没有安装。
是否有默认 MSYS 环境附带的任何工具可用于完成此任务?
我总是可以告诉最终用户自己下载文件,但这违背了让所有东西都“正常工作”而无需安装额外软件的目标。
unicode - MinTTY Unicode 支持和构建错误
我正在尝试将MinTTY与MSYS一起使用(从此处下载),我注意到它似乎不支持 Unicode。
IE:
我无法将 Unicode 文本粘贴到其中(结果是垃圾)。
如果我
cat
将 Unicode 文件发送到终端(无论是 UTF-8 还是 UTF-16),我就会得到垃圾。如果我使用
ls
并且文件名是 Unicode,它会打印出垃圾。将结果传送到文件并没有帮助——即使在支持 Unicode 的文本编辑器中查看它仍然是垃圾。我无法弄清楚
UTF-8
设置中的设置是如何工作的。它似乎没有改变任何东西。当我尝试下载源代码并构建它时,我得到了我无法解决的构建错误:
/li>
问题:
是否有可能以某种方式在 MSYS/MinTTY 中获得 Unicode 支持(这似乎是两者的问题)?
如果没有,那么我在哪里可以获得所有这些文件
charset.d
,以及如何为 MSYS 构建 MinTTY?
windows-7 - 在 Windows 中编译会创建一个需要超级用户模式的可执行文件
我只是创建了一个小应用程序,它使用了一些 windows api 调用(主要是线程相关的东西)。问题是,生成的程序需要以管理员身份运行。cmake 脚本是这样的:
我用这个命令运行它:
有任何想法吗?