标签: cygwin

如何安装MinGW-w64和MSYS2?

我正在尝试构建一些开源库.我需要包管理系统来轻松下载依赖项.起初我正在使用MinGW+MSYS.但包含的包裹有限.有人告诉我使用MinGW-w64 + MSYS2.

mingw-w64-install这里下载了.运行时,它会报告以下错误.怎么解决?

在此输入图像描述

顺便说一句,从MinGW-w64下载页面,我看到了很多下载链接.甚至Cygwin也被列入名单.怎么CygwinMinGW-w64相关?

在此输入图像描述

我目前的理解是,到目前为止MinGW+MSYS,MSYS只是MinGW的一个很好的插件,而在MinGW-w64 + MSYS2,MSYS2是独立的,MinGW-W64只是一组可以使用的库.就像Cygwin可以下载许多不同的包装一样.

cygwin mingw msys mingw-w64 msys2

77
推荐指数
2
解决办法
9万
查看次数

我在哪里可以下载Cygwin的离线安装程序?

我需要一个离线安装程序,通常需要大多数实用程序.不知怎的,默认安装程序让我对其所有包选择感到困惑.我安装了Cygwin,但diff安装后找不到该实用程序.

cygwin offline download

73
推荐指数
4
解决办法
15万
查看次数

未找到Cygwin Make bash命令

我在Windows 7 64位上安装了所有软件包的cygwin.由于某种原因,make命令给我一个错误:bash make:command not found.我检查并在我的bin文件夹中,没有make.exe.谁可以帮我这个事?我真的需要在CYGWIN工作.我不想去Windows XP.

c++ cygwin command makefile

69
推荐指数
6
解决办法
13万
查看次数

无法在Windows上使用cygwin启动git gui

我曾经在我的cygwin控制台中启动git gui没有任何问题,但是因为我更新了cygwin,我收到以下错误消息:

$ git gui
Application initialization failed: no display name and no $DISPLAY environment variable
Error in startup script: invalid command name "tk_messageBox"
    while executing
"tk_messageBox  -icon error  -type ok  -title "git-gui: fatal error"  -message $err"
    invoked from within
"if {[catch {package require Tcl 8.4} err]
 || [catch {package require Tk  8.4} err]
} {
        catch {wm withdraw .}
        tk_messageBox \
                -icon error \
                -typ..."
    (file "/usr/lib/git-core/git-gui" line 34)
Run Code Online (Sandbox Code Playgroud)

谁知道如何解决这个问题?

git x11 cygwin tk-toolkit tcl

67
推荐指数
4
解决办法
4万
查看次数

使用命令行将文本文件拆分为较小的多个文本文件

我有多个文本文件,大约有100,000行,我想将它们分成每个5000行的较小文本文件.

我用了:

split -l 5000 filename.txt
Run Code Online (Sandbox Code Playgroud)

这会创建文件:

xaa
xab
aac
xad
xbe
aaf
Run Code Online (Sandbox Code Playgroud)

没有扩展名的文件.我只想打电话给他们:

file01.txt
file02.txt
file03.txt
file04.txt
Run Code Online (Sandbox Code Playgroud)

或者如果那是不可能的,我只希望它们具有".txt"扩展名.

cygwin command split batch-file text-files

67
推荐指数
7
解决办法
25万
查看次数

Cygwin错误:"-bash:fork:retry:资源暂时不可用"

我最近在我的计算机上重新安装了Cygwin,以便访问我缺少的几个命令行元素.我以前从未遇到过Cygwin的困难,但在重新安装之后,在(几乎)每个命令输入之后会继续出现错误消息.例如:

-bash-4.1$ wc m1.txt
      3 [main] bash 2216 child_info_fork::abort: data segment start: parent(0x26D000) !=     child(0x38D000)
-bash: fork: retry: Resource temporarily unavailable
2013930  4027950 74968256 m1.txt
Run Code Online (Sandbox Code Playgroud)

通常,命令仍然运行(如上所示),但并非总是如此.偶尔,"错误"消息连续出现几次(初始数字"3"将变为"4"或"2",特别是如果我启动第二个Cygwin窗口.

另外,一旦我启动Cygwin,我会在提示之前收到以下消息:

      3 [main] bash 6140 child_info_fork::abort: data segment start: parent(0x26D000)     != child(0x36D000)
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: Resource temporarily unavailable
-bash-4.1$
Run Code Online (Sandbox Code Playgroud)

目前,我正在讨论是否要再次卸载/重新安装Cygwin,或者只是接收错误消息,但我很好奇是否可能存在我不知道的问题.

cygwin

65
推荐指数
3
解决办法
6万
查看次数

哪个cygwin镜像站点已完成?

我注意到cygwin镜像站点的严重不一致.默认情况下安装的软件包取决于您选择的镜像.更糟糕的是,有些网站缺少重要的软件包,因此您无法改进默认安装.

我从sourceware.mirrors.tds.net安装的cygwin默认不包含diff或svn命令.当我回到他们的镜像站点(使用带有Internet选项的setup.exe)时,该站点上甚至没有diffutils包和subversion包.cygwin.mirrors.hoobly.com镜像有这两个软件包,并且基于完整列表,它看起来有更多的软件包在sourceware.mirrors.tds.net上不可用.

是否有一个cygwin镜像站点是authorative,或者它是在cygwin镜像站点上击中和错过?

获取版本化的默认和完整cygwin版本将大大有助于解决此问题,但cygwin不会对默认版本或完整版本进行版本控制.

cygwin

64
推荐指数
2
解决办法
4万
查看次数

使用Cygwin的Windows Python

我最近在Windows上使用过Cygwin.我想使用Python的Windows安装,所以在测试期间我使用/cygdrive/c/Python26/python.exe myfile.py而不是python myfile.exe.

除打印外,这几乎完美.当我从Cygwin运行Windows Python时,输出在执行完成之前不会打印.它可以在explorer.exe或cmd.exe的Windows Python中正常运行,并且可以使用Cygwin安装的Python(/bin/python.exe)在Cygwin中运行.

这有解决方法吗?重要的是能够运行Windows版本,但我想用Bash完成所有操作.

python windows cygwin

62
推荐指数
3
解决办法
7万
查看次数

找不到Cygwin ls命令

这是我在科技博客上自我回答的一个问题,我会不时地提供我需要给自己的技术提示,所以我决定把它移到这里.最初的博客文章在这里:http://thehacklist.blogspot.com/2009/04/cygwin-ls-command-not-found.html

如果你是一个Linux爱好者,并且真的很想念Windows框上的那些greps和sed/awk,你可能已经安装了cygwin.您尝试通过双击桌面上的cygwin图标或目录中的cygwin.bat文件来运行它C:\cygwin并获得bash-3.X$提示.但是,虽然pwdcd命令有效,但如果你尝试ls,它会说:ls: command not found.

cygwin ls path

62
推荐指数
2
解决办法
7万
查看次数

将文件名读入数组

我想得到一个文件列表,然后将结果读入一个数组,其中每个数组元素对应一个文件名.这可能吗?

unix bash cygwin

61
推荐指数
2
解决办法
7万
查看次数

标签 统计

cygwin ×10

command ×2

bash ×1

batch-file ×1

c++ ×1

download ×1

git ×1

ls ×1

makefile ×1

mingw ×1

mingw-w64 ×1

msys ×1

msys2 ×1

offline ×1

path ×1

python ×1

split ×1

tcl ×1

text-files ×1

tk-toolkit ×1

unix ×1

windows ×1

x11 ×1