问题标签 [gnuwin32]

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 投票
3 回答
156 浏览

regex - 使用 sed GnuWin32 删除一行中的重复单词

我正在尝试删除文本中的重复单词。这些文章中描述了相同的问题:使用 sed 和那里删除重复的单词: 使用 SED 删除重复的字符串 但是这些变体对我不起作用。可能是因为我正在使用 GnuWin32

示例我需要什么结果:

输入

输出

0 投票
2 回答
10632 浏览

windows - 'sed' 未被识别为内部或外部命令 (Windows 10)

我正在使用它运行的 JavaScript 应用程序yarn。我在运行时发现了问题yarn run dev。它显示以下错误。

我知道它来自package.json脚本。

我已经从这里下载了SED并安装了它。安装位置。但它不起作用。我看到了同样的问题。我不明白如何解决这个问题。C:\Program Files (x86)\GnuWin32

系统

操作系统Windows 10 Pro
操作系统版本1909
操作系统系统类型64-bit operating system, x64-based processor

在此处输入图像描述

0 投票
3 回答
87 浏览

github - 使用 GNU C++ 编译器和 gnuwin32 编译 Github 项目代码的 Windows 'make' 命令:奇怪的错误

我正在尝试使用Mingw32 g++(GNU C++ 编译器)和gnuwin32.

我对这些程序很陌生,但我相信我已经设法正确安装它们,因为在命令提示符中键入命令“make”时肯定会被识别。但是,以下错误可能是由于这些程序之一的路径规范不正确而引起的。

当我在带有“Makefile”文件的目录中运行此命令时,遇到此错误:

在该目录中,创建了一个名为“build”的空文件夹,但没有其他迹象表明该过程已完成,因此我认为它失败了。

我再次运行“make”,这次包括显示所有调试信息的标签。我将结果放在下面以防万一。任何提示或建议将不胜感激!

0 投票
1 回答
46 浏览

gnuwin32 - mkdir 的 GnuWin32 端口中的错误?

我似乎遇到了 GnuWin32 的 mkdir 的奇怪行为(来自这里):

在上面,当前驱动器是 C,目标驱动器是 Q。正如预期的那样,层次结构在Q:/scratch/foo/bar

现在,几乎相同的示例,但当前驱动器和目标驱动器都是 C。

mkdir 的输出看起来正确且非常可预测。但是,在C:/scratch/foo/bar. 相反,目录层次结构是使用当前目录作为根创建的,即创建的是C:/sandbox/scratch/foo/bar

任何人都可以确认吗?这是一个错误吗?如果我有时间,我会看一下源代码,但是......

有谁知道比 5.3.0 更新的 CoreUtils 版本已移植到 Win32 ?

0 投票
0 回答
34 浏览

gnuwin32 - 对于安装在同一文件夹中的不同 GnuWin32 软件包,我应该使用哪个 DLL 版本

我想在同一个文件夹中安装不同的 GnuWin32 包,这里允许。说明书上说下载...-bin.zip...-dep.zip打包文件就够了,解压*.exe*.dll文件在同一个文件夹里。因此,我下载了所需的文件,当我解压缩它们时,我注意到一些包具有相同 DLL 的不同版本。所以我不能把它们都放在同一个文件夹中。我应该怎么办?我想保留最新的 DLL 文件,但我不知道这是否会破坏具有最旧文件的包。例如,考虑包coreutilsgrep,它们都具有 依赖关系,libiconv2.dll并且libintl3.dll每个包中都有不同的版本。

0 投票
2 回答
172 浏览

g++ - 在 Windows 上使用“make”和“g++”或如何让 karambola 在 Windows 上工作

我的目标:在我的 Windows 10 机器上安装karambola 。

要安装 karambola,我需要 make 命令,任何程序都找不到该命令。唯一有效的是使用 GnuWin32(当我在 karambola 目录中时):

但后来它只说:

(“Das System kann die angegebene Datei nicht finden”表示“系统找不到给定文件”,“Fehler 2”表示“错误 2”)

同样使用 Linux 控制台总是会导致找不到“g++”命令,我认为它会包含在我使用的程序中。

它说我需要gsl,但这不适用于 Windows,所以我尝试了 Microsoft Visual Studios,然后是 Gnuwin32(连同 make.exe),然后是 Cygwin,然后是 msys 和 MinGW(基本上我能找到的所有解决方案)。我什至不知道他们每个人需要哪些包,也不知道它们的具体用途。我使用 Windows Powershell 来执行命令,因为它看起来像所有其他控制台都没有按照安装手册的预期工作。

我尝试了几天,它就是行不通。请帮忙 :(

0 投票
1 回答
493 浏览

c++ - Clang 错误 - 致命错误:未找到“unistd.h”文件

我已经安装了zlib-1.2.3.exe

我在 CLion 2020.1 中有以下设置:

在此处输入图像描述

我的CMakeLists.txt文件中有以下几行:

我在 main.cpp 中有以下源代码:

并且,上面的源代码正在生成以下错误:

我怎样才能解决这个问题?

0 投票
1 回答
58 浏览

windows - lua.vm.js 构建失败(make (e=2): 系统找不到指定的文件。)

从昨天开始,我一直在尝试安装 lua.vm.js 来使用它。我在这里和那里遇到了一些障碍,但到目前为止,我不知道如何解决这个问题。我一直在尝试做的就是真正地构建它,就是这样。我从这个 GitHub 页面获得了文件,我只是想按照说明进行操作。但是我收到了这条错误消息,至少对我来说,这没有意义,而且我不知道如何找到解决方案。

我尝试寻找其他有类似问题的人,但似乎这个问题是特定于你正在尝试做的事情,所以我无法将我发现的任何内容应用于这个问题。我正在使用gnuwn32制作,我没有篡改任何文件。


更多信息我会记下来。makefile 引用的 em-config.py 文件包含以下代码:

你可以在评论中清楚地看到它的用法,它应该是“让其他应用程序能够以统一的方式读取 emscripten 的配置变量”,而在它的正下方,是 lua.vm.js 的 Makefile 调用的代码行来查找某些变量。如此处所示:

为什么它仍然拒绝找到合适的文件,目前我已经无法理解了。但我有一个线索,Makefile 试图查找的这个 C 编译器可能不存在于我的系统上,这既奇怪又令人困惑。