问题标签 [cygwin]

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 回答
6620 浏览

c++ - 在 Cygwin 中处理“C 编译器无法创建可执行文件”

无论我尝试在 Cygwin 中编译什么,我都会得到以下输出:

日志文件的最后几行如下所示:

这是一个全新的 Cygwin 安装,带有 G++ 和许多其他开发工具。知道我需要做什么才能让这件事正常工作吗?

更新 0:尼克,您已经尝试了指向http://www.geektimes.com/linux/troubleshooting/c-cant-create-executables.html的链接- 不幸的是,此说明适用于 redhat,似乎不适用于 cygwin。

0 投票
8 回答
8737 浏览

perl - 如何修改我的 cygwin 环境以使用 Strawberry Perl 而不是打包的 Perl 发行版?

我目前使用Strawberry Perl作为我的主要 Perl 发行版。但是,我有一些通过 cygwin 进行 Perl 调用的应用程序。这些通常会失败,因为它们正在调用与 cygwin 一起打包的 Perl 版本,并且只查看 cygwin 的 lib 文件夹。如何修改我的 cygwin 环境以调用 Strawberry Perl(并使用 C:/strawberry/perl/lib 目录)?

0 投票
1 回答
1183 浏览

linux - 让 Expect 交互直到程序终止

我正在使用 Expect Linux 工具,我必须与 shell 交互。但是,这不是真正的互动,我只是想看看发生了什么。交互程序退出后如何让 Expect 退出?

0 投票
3 回答
5749 浏览

python - Cygwin 和 Python 2.6

python(和编程)的新手。我到底需要 Cygwin 提供什么?我在winxp上运行python 2.6。我可以安全地下载完整的 Cygwin 吗?它看起来就像一大堆东西。

好吧,我不断遇到建议下载各种 cygwin 组件的模块和功能(即管道输出)。cygwin 会改变或修改任何其他操作系统功能或有任何其他副作用吗?

0 投票
3 回答
4058 浏览

cygwin - 设置独立的 cygwin 应用程序

我想设置一组最小的 cygwin 应用程序(ls、diff、path、find、grep),以便它们在没有完整 cygwin 安装的机器上运行。

我假设我需要的只是相关的 *.exe 文件和 *.dll。到目前为止,这就是我所拥有的。到目前为止它有效,但我想知道我可能会遇到任何问题。

0 投票
6 回答
3608 浏览

sed - 文件中的 DOS 到 UNIX 路径替换

我有一个包含这种路径的文件:

我想得到以下文件:

请注意,不应修改不匹配的路径。

我知道如何使用 sed 为固定数量的子目录执行此操作,但是可变数量给我带来了麻烦。实际上,我将不得不使用许多s/x/y/表达式(与最大深度一样多......不是很优雅)。

可能是用awk,但这种魔法超出了我的技能。

仅供参考,我需要这个技巧来纠正 cygwin 平台上的一些 gcov 二进制文件。


我正在处理二进制文件;因此,我可能有以下类型的数据:

应该翻译为:

第一个\不能翻译,尽管它在同一行。

但是,我刚刚.gcno在编辑此文本时检查了我的文件,看起来所有路径的两侧都带有零,因此下面的大多数答案都应该适合。

0 投票
3 回答
1906 浏览

c# - 来自 C# 的 Unix 命令

是否有作为 .Net 程序集的 Unix shell 和命令的实现。这可以是 cygwin 的包装器,也可以是从公共域源构建的独立程序。我真正希望能够使用的命令类型是 wc、tar、cpio、ps、kill、cat、at ...

这样做有多酷(伪代码)

使用cygwin

......

编辑 > 我可以看到 shell out 方法有效,我过去自己也使用过这种方法。然而,它只是感觉很难看,它是另一个正在运行的进程,它不安全,它需要在客户端机器上再次安装,你必须在构建命令字符串周围搞砸。作为另一个例子

ETC

0 投票
5 回答
38161 浏览

cygwin - Cygwin 上的 startx 发生了什么?

我刚换了台式电脑。我以前的电脑和这台电脑都有 Windows XP。为了与我们拥有的许多 Linux 服务器一起工作,我安装了 Cygwin 及其 xterm 包。但是,我无法像以前的计算机那样运行 startx 来启动 X-window 服务器。我一直在网上寻找为什么我的安装中缺少 startx,但我还没有找到任何东西。任何帮助将不胜感激。


[做更多研究] 好吧,我刚刚安装了 xinit 包,我不记得以前必须这样做。(这可能是我上次安装 Cygwin 时对 xterm 包的要求。) startx 现在存在,但我不会说它有效。它启动的 X 窗口服务器创建了一个窗口,该窗口覆盖了我的整个显示器,其中包含三个终端,这与我习惯的旧的 25 行 x 80 列单终端窗口不同。更糟糕的是,我不能像以前那样只生成子窗口,这是将 Cygwin 与 X-windows 结合使用的真正威力。

0 投票
4 回答
1739 浏览

bash - 在 cygwin 中转义“运行”命令行选项

我在通过“运行”将参数传递到 Windows 端时遇到问题

为了演示,它看起来像这样:

'/BUILD' 参数永远不会传递给可执行文件。有人知道解决这个问题的方法吗?

谢谢!

0 投票
3 回答
43868 浏览

cygwin - 哪些cygwin镜像站点是完整的?

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

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

是否有权威的 cygwin 镜像站点,或者它在 cygwin 镜像站点上屡试不爽?

获得默认和完整的 cygwin 版本版本将大大有助于解决这个问题,但 cygwin 没有版本默认或完整版本。