mingw64

为什么 Windows 上的 mintty 中的 $PATH 有两种不同的格式?
mingw64

为什么 Windows 上的 mintty 中的 $PATH 有两种不同的格式?

我尝试node在 bash 脚本中对当前 PATH 进行少量内联字符串操作(在mintty.exeGitHub Windows Action Runner 中),但效果不如预期。我在桌面上的 MSYS2 终端中重现了这个问题,这样更容易将其简化为最简单的示例。 如果我运行echo $PATH,我会得到/c/...:...我期望的路径(类似unix的正斜杠,冒号): camer@QUASAR MINGW64 ~ $ echo $PATH /c/...:/... 如果混入另一个字符串,一切也都会按预期工作: camer@QUASAR MINGW64 ~ $ ...

Admin

如何阻止 emacs 在 MinGW 中清除屏幕?
mingw64

如何阻止 emacs 在 MinGW 中清除屏幕?

我在 Windows 上的 MinGW 中遇到了一些奇怪的行为。 每次我在终端仿真器 ( emacs -nw) 中打开 emacs 时,我发现当我关闭它时该终端已经自行清除。 例如,如果我运行,mypy我会得到一个 Python 类型错误列表。然后我可以打开有问题的代码文件并修复其中一个,但是当我关闭它时,我丢失了输出,mypy必须再次运行它才能看到下一个错误。 我尝试过搜索,但却找不到如何在less按下后保留输出的结果q,但这是一个关于的less具体问题,而这是终端仿真器本身的问题。 ...

Admin

在 Bash 变量中捕获 Git 输出
mingw64

在 Bash 变量中捕获 Git 输出

我想要捕获如下命令执行输出: $ o=$( git clone [email protected]:my-repo/demo.git ) Cloning into 'demo'... remote: Counting objects: 176, done. remote: Compressing objects: 100% (94/94), done. remote: Total 176 (delta 84), reused 162 (delta 77) Receiving objects: 100% (176/176), 32.98 KiB | ...

Admin

如何使用 mingw64 正确配置 g++ 包含路径?
mingw64

如何使用 mingw64 正确配置 g++ 包含路径?

我已经安装了 msys2/mingw64,因为我需要 g++ 编译器。现在,我想编译一些需要 openblas 的 c++ oce。我已经使用安装了包pacman -S mingw-w64-x86_64-openblas。但是,编译代码失败,并显示 致命错误:cblas.h:没有此文件或目录 显然,包含路径不包含位于 的 openblas 的标头。只需将其作为附加参数C:\msys64\mings64\include\openblas传递给 即可轻松修复此问题。-I<include path>g++ 现在,我想知道是否有一种自动化的方法可以将...

Admin

我的笔记本电脑本身正在生成 w64.exe 文件。我需要担心吗?
mingw64

我的笔记本电脑本身正在生成 w64.exe 文件。我需要担心吗?

我不知道为什么w64.exe文件会在笔记本电脑的不同位置生成。Quick Heal 将它们放在隔离文件中。这些文件是由 Microsoft 生成的吗?我怎么能确定这一点?或者这些是某种病毒,因为我从早上开始就一直在删除这些文件,但它们总是出现在不同的位置。 编辑:在我与@Gantendo 交谈之后病毒总数是沒有顯示病毒但 Quick Heal 付费应用显示它为病毒文件。 ...

Admin

在 mingw 中没有得到运行终端
mingw64

在 mingw 中没有得到运行终端

我已经安装了 mingw明伟 安装时,我在 mingw 安装管理器中停止了。我遵循了本教程: 教程 在安装管理器中: 然后我回顾了这些变化: 然后我点击了关闭。之后,我没有得到教程中说的任何下载。 然后我打开控制面板来编辑环境变量。 在控制面板中: 之后我点击了“确定”。 经过这些工作,我仍然没有得到我的运行终端在我的 Windows 7 - 32 位中。我仍然只得到安装管理器和 shell。运行终端没有出现 下一步该做什么才能获得运行终端??? ...

Admin

将额外的软件包安装到 git-for-Windows MinGW 安装中
mingw64

将额外的软件包安装到 git-for-Windows MinGW 安装中

对于我使用的大多数 Windows 计算机,我都会安装适用于 Windows 的 git(来自https://git-scm.com/downloads) 来获取我熟悉的 Linux 世界中的一组基本有用的命令行工具(除了 git,它还包括 bash、sed、awk、find、grep 等)。这些工具基于明网。 有一些工具我不太想念。例如,Windows 版 Git 包含unzip,但未zip包含在内。 有没有办法将额外的 MinGW 包/工具安装到 git-for-windows MinGW 安装中? ...

Admin

使用 -m32 选项在 msys2 mingw64 中进行编译
mingw64

使用 -m32 选项在 msys2 mingw64 中进行编译

在 msys2 mingw64 shell 中,我想使用 -m32 选项编译一个软件以便在 32 位模式下运行。 我已经安装了 mingw-w64-x86_64-toolchain 但是当我使用 -m32 进行编译时,出现以下错误: C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/msys64/mingw64/bin/../lib/gcc/x86_64...

Admin

如何在 Windows 上将 Cunit 与 Mingw64 结合使用?
mingw64

如何在 Windows 上将 Cunit 与 Mingw64 结合使用?

我正在尝试使用 Mingw64 在 Windows 上运行一些测试。我从 sourceforge 上的 rubenvb 构建中获得了带有 gcc 4.7 的 Mingw64,并且我还从这里下载了一些 Unix 实用程序:https://sourceforge.net/projects/unxutils/因为我需要sed,但是,不清楚应该如何使用。我只在需要时将其解压到 MinGW64 目录中,并将 .exe 文件从 UnxUtils 复制到 MinGW64\bin,然后就可以正常工作了。 然后,我有一个包含一些 .h 文件的 CUnit 文件夹(我从以前的...

Admin

如何使用 mingw 在 Linux 上链接 64 位 dll 文件
mingw64

如何使用 mingw 在 Linux 上链接 64 位 dll 文件

我尝试编译并链接一个 *.c 文件(与杰尼)在 Linux 上以 Windows 64 位为目标mingw-w64。 我愿意 x86_64-w64-mingw32-gcc -I"path/to/headers" -shared -o output.dll input.c 一切都编译成功,我得到一个 64 位 *.dll,如下file output.dll所示: output.dll: PE32+ executable (DLL) (console) x86-64, for MS Windows 但在我的 64 位 Windows 上,java 抛...

Admin