我希望在cygwin中打开应用程序,例如记事本等,而不使用shell阻止。有没有办法做到这一点
例如,键入notepad myfile.txt将打开notepad,cygwin外壳将在notepad关闭之前不可用。我希望cygwin在记事本打开时保持响应。如果您正在使用一些UNIX shell,例如sh,那么
notepad &
应该有用
记住:如果您使用的是另一个shell,那么其他规则也适用cmd不会阻止GUI应用程序,除非使用了start/wait。但是在UNIX上,控制台程序和
我需要编写一个bat/cmd脚本,在运行node.JS socket服务器之后,该脚本将按顺序执行几个应用程序。我是用Cygwin做的。我想问题是/我不能理解的是在执行命令之前等待Cygwin登录
那么有没有办法监听登录是否完成呢。在向cygwin输入命令之前
bash--login-i
任何指点都将不胜感激
谢谢你,乔诺
Cygwin不适合做这种工作
Gnuwin32是GNU UNIX coreutils等的本机端口。
他们是本地人,生活在cmd.exe中。请解释“倾听登录完成”。你说的是什么
我有一个python程序:
import board
theBoard = board.Board()
theBoard.setup_new_game()
theBoard.display()
inputStr = raw_input('Enter move \"x y\":')
print inputStr
Board是我编写的一个类,它显示一个Otherlo Board。当我运行这个程序时,它立即停止并等待输入。当我输入某个内容并点击return时,它会显示电路板并在其下方显示输入提示
我是一个新手,尝试通过cygwin在windows上安装gearman,使用以下教程:
我需要安装gearman在我的Windows7笔记本电脑上进行开发
我已经在我的C:\cygwin\libeventInstall目录中安装了libevent,但是当我在gearman上执行/configure时,它会给我一个错误:配置:错误:找不到libevent
我已经读到需要安装libevent-devel。我不知道什么是libevent-devel,也不知道如何通过cygwin安装它。我为libeve
我正在尝试在Windows10平台上运行该工具。我已经通过cygwin安装了g++、gcc、yacc。在configure命令之后,当我运行make命令编译应用程序时,它会生成以下错误
PS C:\ymer> make
/bin/sh ./ylwrap src/grammar.yy y.tab.c src/grammar.cc y.tab.h echo src/grammar.cc | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/
如果有人能帮忙,我将不胜感激。今天下载cygwin在Windows上运行HMMer。一切都很好,但当我按照安装说明进行操作时,直到在运行软件目录中列出的“配置”程序时遇到这个错误。在网上找不到答案,所以我想在这里试试。以下是命令行的副本:
C:\Users\Paul\Documents\Fasciola Sequence\BLAST程序
搜索>cd hmmer-3.1b2-cygwin64
C:\Users\Paul\Documents\Fasciola Sequence\BLAST程序
搜索\
我有一个虚拟机,完全只用于不同服务器的VPN连接。我无法对其进行任何修改,否则可能会丢失某些VPN所需的某些配置。
在此VM(基于32位的Windos XP)中,已经安装了cygwin。我还想安装expect软件包,以便运行用于测试VPN连接的自动脚本,但如果我运行setup命令,则在更新过程快结束时,“cancelSynchronousio无法在动态链接库kernel32.dll中找到”显示错误,从那时起,我不能再使用cygwin:每当我尝试启动cygwin时,都会显示相同的错误
现在的问题是
我正在尝试运行一个程序(),该程序是我自己使用Cygwin for Windows/32构建的。我现在正尝试使用Cygwin的更新版本(不是很多,只是几个月)来运行它。它没有运行,而是吐出:
2[main]dar(xxxx)shared_info::initialize:共享内存区域的大小从37742更改为38776
我认为这是因为试图使用不兼容的动态库运行。一件奇怪的事情是,如果我从一个普通的(即非Cygwin)运行它,那么它运行良好。如果我打字,它也会运行
cmd/S dar
尽管在后一种情
我最近换了电脑(Windows 10)→ 视窗10)。我正试着把新电脑安装得尽可能像旧电脑一样
我在两台具有相同目录设置的机器上都使用了Cygwin。但是,在旧计算机上,我可以执行:
dos2unix /cygdrive/c/path/myfile.php
它会很好的工作。在新计算机上,相同的命令给出:
dos2unix: Skipping /cygdrive/c/path/myfile.php, not a regular file.
但是,如果我cd到/cygdrive/c/path并执
我刚刚从cygwin安装程序安装了cygwin和zsh
我从文件浏览器启动C:\cygwin\bin\zsh.exe
第一次启动zsh时,会提示进行小的配置
我通过选择“Exit,创建只包含注释的文件~/.zshrc。这将阻止此函数再次运行”来选择最小配置
现在尝试使用zsh,但我总是出现“commandnotfound”错误
我不明白为什么zsh在第一次发布后不能直接做任何事情。
如何配置zsh以使用位于同一文件夹C:\cygwin\bin中的所有cygwin-bin命令?您需要通过传递--l
我正在修改一个shell脚本以在Cygwin(路径等)中工作。我面临的一个问题是这一行:
ps ax | grep-v grep | grep$DB|u JAVA|u CLASS>/dev/null 2>&1
使用ps和procps尝试这一点,它似乎没有通过Java类名来定位进程,尽管我知道进程是通过/cygdrive/c/windows/system32/javaw运行的
从手动ps ax/procps ax显示。我不想在多个进程运行的情况下检查java进程本身
是否有一些等效的Cygwin方
和问题类似,在最近升级Cygwin后,我无法取消对文件的执行权限
我有一个具有以下权限的文件:
ls -l filename
-rw-rwxr--+ 1 gstrycker Users 1334935 Jan 26 09:23 filename
我正在尝试取消执行权限,但是现在运行chmod-x甚至chmod 0似乎不起作用。请注意,它以前一直对我起作用,但我不相信POSIX安全权限中有这么多列
chmod 0 filename
ls -l filename
----rwx---+ 1
我不知道发生了什么事
但突然,当我打开cygwin终端时,我现在看到:
PF@PF-PC /cygdrive/c/Windows/system32
$
而不是像
PF@PF-PC /cygdrive/bin/
$
现在我所有的命令都不起作用了(比如'ls','grep',…)
会发生什么事?系统变量
谢谢你的帮助
编辑:如果我从windows目录中使用“bash prompt here”打开cygwin,那么我所有的cygwin都可以正常工作。
正常的小天鹅怎么了
编辑2:
见我的新评论。快
标签: Cygwin
repositorystatic-librarieswindows-7-x64
我需要一些用于Cygwin(64位)的特定库文件。我在哪里可以在线找到它们?这些文件是libgcc_.dll.a,libgcc.a,libcygwin.a。我不想再次重新安装Cygwin,我只想要单个库文件。有人知道有一个存储库包含这些库文件吗?
我使用的是Windows 7(64位)设置。您不必再次重新安装Cygwin。但您确实需要运行,选择镜像,并选择包含所需库的包。它将为您在必要的位置安装它们。真的,这并不难
在Windows 10(企业64位)上,我经常需要以管理员身份启动cygwin,否则它与Windows程序交互时会出现问题。我可以通过兼容性设置将其设置为以管理员身份运行,但这意味着每次运行Cygwin时都会出现一个模式对话框。这有什么办法吗
使用带有相对路径的VScode CLI(代码)可以很好地处理cygwin:
code../source
但是使用绝对路径,它给了我一些以C://cygdrive/C/…开头的东西:
code~/source给了我C://cygdrive/C/Users/user/source
此路径不存在,因此我创建了一个新文件
如何使cygwin使用绝对路径
路径中的VScode如下所示:/cygdrive/c/Users/user/AppData/Local/Programs/Microsoft VS-co
我想从我的计算机上卸载Cygwin B20,但不断出现以下错误:
Unable to locate the installation log file
'c:\cygnus\cygwin-b20\Uninst.isu'. Uninstallation will not continue.
截图:
我不记得下载cygwin时有cygnus文件夹,它不在我的C驱动器中。我似乎也找不到Uninst.isu文件。是否有其他方法卸载Cygwin B20?我使用Cygwin,但我从未听说过“B20”。通过
我试图在我的窗口系统上实现这个程序,但我得到了这个错误
Administrator@rahul ~/nodepad
$ node app.js
native library not built
Express server listening on port 3000, environment: development
Using connect 0.5.9, Express 1.0.7, Jade 0.6.3
node.js:50
throw e; // process.nextTi
如何在GCC编译器中打开批处理文件.bat文件?打开它的命令是什么?我们使用gcc来编译c程序。但是打开.bat文件的命令是什么?如果是这样,我们可以如何打开它?只需运行系统(“example.bat”)希望它能解决问题只需运行系统(“example.bat”)希望它能解决问题。bat文件与C程序无关。。。因此C编译器不需要编译它 .bat文件与C程序无关。。。因此C编译器不需要编译它
我使用Cygwin的当前版本,1.7.9-1
当我键入“$whichpython”时,Cygwin输出“/usr/bin/python”
要确认根目录是Windows 7文件系统中的cygwin文件夹,请输入“cd/”,然后输入“ls”。显示的结果显示根目录确实是cygwin文件夹
但是python可执行文件实际上位于/bin目录中。在/usr/bin/python中没有任何名为“python”的可执行文件
为什么Cygwin将/bin误认为/usr/bin?谢谢
更新:我想我的问题已经解决了。
标签: Cygwin
forkactiveperlpp-perl-par-packager
如果Perl代码使用fork或其变体,如Paralell::Loops或Parallel::ForkManager,则Par::Packer生成的独立exe的pp在运行时将崩溃,请参见中的示例。B::C或B::CC也被测试在这种情况下不起作用:activeperl甚至无法安装它,显示如下错误:
C.obj:错误LNK2001:未解析的外部符号Perl_Iwatchaddr_ptr
C.obj:错误LNK2001:未解析的外部符号Perl_Iwatchok_ptr
cygwin perl可以按照中
我正在开发一个库,该库打算在仅Linux的机器上使用。所以我选择GNU自动工具来构建系统,并且在做任何事情的时候都只考虑类似Unix的OSs。过了一会儿,我们需要将库移植到Windows。多亏了CygWin,一切都很好地编译和工作。现在我们需要为WindowsCE提供库。这可能吗?我认为CygWin不支持WinCE。我需要为WinCE重新编写库吗 Cygwin不支持WinCE,因此您需要将代码移植到WinCE API。Cygwin不支持WinCE,因此您需要将代码移植到WinCE API。我不知
除了C/C++开发包之外,我在安装cygwin时还安装了cygwin文档包。当我运行“man memset”时,我得到了预期的手册页,但是运行像lstat和pipe这样的系统调用的man返回时,抱怨“没有手动输入”。这些手册页是否在我需要安装的单独软件包中提供?谢谢您的帮助。您需要安装软件包手册页posix。也许您可以接受唯一正确的答案?我遇到了类似的问题。”“man printf”有效,但“man memset”无效。安装此手册页posix后,它可以正常工作。谢谢
我在Windows 10和cygwin以及cwRsync上安装了Vagrant 1.8.1。现在我在执行vagrant up时出现了以下错误:
There was an error when attempting to rsync a synced folder.
Please inspect the error message below for more info.
Host path: /cygdrive/m/development/Projects/www.webapp.local/
我有一个运行Win2k的盒子来支持一些目前无法向前迁移的遗留应用程序,我想用Cygwin来管理这些应用程序
但是,Cygwin安装程序需要Windows XP 3。由Cygwin Time的好心人设计的机器运行正常,但当我尝试配置任何建议的circa发布区域并继续运行时,安装程序在尝试下载setup-2.bz2.sig和setup-2.ini.sig时出错
我尝试使用的circa发布区域是
目录列表未启用,因此除了setup-2.ini和setup-2.bz2存在,但它们的签名不存在之外,实在无
当我尝试在Cygwin64终端中运行clangformat时,我得到以下输出:
$ clang-format
: CommandLine Error: Option 'disable-symbolication' registered more than once!
LLVM ERROR: inconsistency in registered CommandLine options
$ clang-format
1 [main] clang-format (2208) C:\cy
我在Windows Server 2016上安装cygwin(2.90版)时遇到了一个问题(退出代码256)
我对cygwin的安装很有经验,在Win Server 2008、2012、2016上安装过多次。我第一次看到这个问题。系统变量路径已设置为D:\bin。安装到D:驱动器的根目录
错误
*Package: 0/Perpetual
0p_000_autorebase.dash exit code -1073741819
0p_texlive_prep.dash exit
我安装了cygwin的最低版本,但现在需要安装rm命令
哪个cygwin包包含rm命令?您必须安装非常少的cygwin。rm通常包含在coreutils中。它应该在coreutils包中。我很久没有使用Cygwin了,但是如果它还没有更新到coreutils,请尝试查找fileutils包。不过,考虑到GNU站点上的fileutils、sh utils/shellutils和textutils包的页面都指向coreutils页面,这已经相当过时了。我安装了OpenSSH for Windows,
我已经在cygwin(w7)上安装了这个旧版本的mpich2-1.2.1p1,使用configure、make、make install命令安装它,现在我想卸载它,我查阅了cygwin文档、用户指南和web,似乎还没有找到一个好的答案,你能建议一些方法吗?卸载它,您需要一个已创建文件的列表。也许您可以再次将其安装到temp dir,以获得需要删除的文件列表
make install DESTDIR=/tmp
find /tmp -type f
如果他回答了你的问题,你应该将其标记为已回答,这样
我尝试在Win7中使用八度,64位。我安装了cygwin64,带有倍频程、gnuplot和x11。然而,当我启动X服务器并打开octave试图绘图时,它得出以下结论:
octave:1> plot(1:10)
0 [main] octave-3.6.4 5560 child_info_fork::abort: C:\cygwin64\bin\cygoctave-1.dll: Loaded to different address: parent(0xF30000) != chi
我想在Git Repo中创建一个.bashrc文件,然后与其他开发人员共享。这里的目标是为每个开发人员添加基于项目的别名
例如,在使用node.js工具时,许多工具会检查当前目录中的配置文件(例如:grunt查找Grunfile.js,JSHint查找.jshintrc,npm查找package.json)。
我想让Cygwin在本地目录中照看.bashrc
我不想更改$HOME变量,因为它一次只能处理一个项目。我用别名解决了这个问题
运行touch.bash\u profile命令
将文件更改
我刚刚在windows 10.1上重新安装了cygwin64。
我从cygwin存储库安装了ocaml包(4.02.3)。
我有与flexdll相关的奇怪错误:
$ocaml
OCaml版本4.02.3
#加载“str.cma”
无法加载所需的共享库dllcamlstr。
原因:/usr/lib/ocaml/stublibs/dllcamlstr.so:flexdll错误:无法重新定位RELOC_REL32,目标太远:0xfffffffc12c2a92a 0x12c2a92a
你知道问题是什么以
我在Win10-64位上运行cygwin64,并且有一台X11服务器运行一个dbus守护进程。X11服务器使用startxwin无根运行。我没有运行任何基于gnome或kde的东西(因为下面的问题)
我得到了长时间的暂停(30秒以上)和如下错误:
(process:1199): GLib-GIO-WARNING **: Problems looking up entry in keyring: Error opening keyring “/cygdrive/c/Users/dc5/.dbus-
假设我有一个在cygwin下编译的应用程序,我想在没有用户安装cygwin的情况下分发该应用程序。打包可执行文件和cygwin DLL是否足够?正常情况下,是的。请确保将Cygwin DLL安装在公共位置(Windows\System32),但当在同一台计算机上加载多个版本时,此DLL的行为非常糟糕。您可以尝试将所有内容编译为静态。这应该允许您在不需要LIB的情况下运行所有内容(因为它们已经在二进制文件中)。
但这也意味着,如果cygwin需要一个不同的或更新的dll,它可能无法在所有平台上运行
当我试图制作一个使用cygwin下载的程序时,我丢失了以下文件。有人知道我可以从cygwin安装界面下载的补丁或库吗
../ports/linux/net.h:78:23: net/route.h: No such file or directory
../ports/linux/net.h:80:24: net/if_arp.h: No such file or directory
../ports/linux/net.h:87:29: linux/if_packet.h: No such f
我一直在尝试为用于Cygwin的UNIX ypcat实用程序找到等效的命令,但是几乎没有关于它的文档(如果有)用于Cygwin。有人能帮我找到或教我它的等价物吗?如果他们能简要解释一下,如果它与ypcat不同,如何使用它(我碰巧发现Cygwin使用aspell进行拼写检查,替换ispell或spell,并且不使用相同的输入格式)。蒂亚 有人创建了一个端口,但文件在指定的域中似乎不再可用
您可能需要通过电子邮件与所有者联系以获取副本
我想知道是否有一种方法不仅可以帮助我自动安装cygwin,还可以帮助我使用cygwin建立OpenSSH服务器。
可以在一个脚本中完成吗?我很确定它至少需要两个脚本
正在进行cygwin的静默安装。它要求您至少部分手动完成一次安装过程。在该链接的末尾附近有一个部分“-如果您想在运行setup.exe后自动配置某些内容”,您必须对该部分进行调整,以完成在openssh和apt cyg中运行.静默安装cygwin所需的安装后安装:
setup -q -D -s http://mirrors.xmis
在Windows中,使用Cygwin:如何在shell文件中获得shebang行以加载PHP解释器?
我正在使用prggmr库
默认情况下,在shell文件中,这是我所拥有的
#!/usr/bin/php
如果我把它输入到Cygwin中,它就会工作:
php c:/path/to/file
我的环境路径中有PHP和这个库设置,所以我可以键入prggmr。所以,通过输入“prggmr”,它应该可以工作,但我一直在努力
/cygdrive/c/lib/prggmr/bin/prggmr: /cy
假设您在filelist.txt中有一个文件列表,然后像这样调用rynsc:
$rsync --files-from=filelist.txt /path/to/source /path/to/destination
Rsync在处理文件之前先在filelist.txt中对文件进行排序。根据man页面,这是为了提高传输效率
我该怎么关掉它?我有一种情况,我希望文件以非常特定的顺序传输,我不在乎这是否会降低传输效率。看起来有两种选择:
一次做一个
补丁rsync
但愿有更好的答案。它需要仔细
cygwin上的当前目录是home/myuser。我导航到cygwin,发现它有一个名为home/myuser的目录,无法确定如何导航到桌面。我不想在那里添加桌面目录,也无法在根文件夹(cygwin)上方导航。你知道我如何做到这一点吗?这基本上在Cygwin常见问题解答的“”下介绍。不,您没有尝试访问其他驱动器,但您正在尝试访问Cygwin树之外的文件夹。正如常见问题所说,Cygwin将您的Windows驱动器映射为/cygdrive/,因此您的桌面可能类似于/cygdrive/c/Users/
我正在MiddleBury评估中测试立体声算法。我正在Windows中使用cygwin运行该程序
编译工具之后,我运行了代码。根据指南,我需要写如下“
/runalg
但它说:
美元/卢比
-bash:./runalg:/bin/csh:bad解释器:没有这样的文件或目录
所以,我变了
bash./runalg
在本例中,错误如下所示
$bash./runalg
./runalg:第25行:意外标记“set”附近的语法错误
./runalg:第25行:`if($#argv>3)set suffi
我正在尝试连接许多numpy文件,为此我使用此命令,我使用cygwin来实现:
ls | sort --field-separator = --key 2 -h | xargs -rn 4 cat >All_Numpy_Files.npy
假设我有100个文件,创建最终文件需要很多时间,但最终我在这个文件中找到的只是列表中的第一个文件。
结果文件的形状等于1-800,而不是100-8000cat>将附加到现有文件中
cat>每次都将从头开始并覆盖以前的内容
我不确定Cygwin是否支持。有人能告诉我这个/给我指出正确的方向吗
这是我正在使用的cygwin版本:
$ uname -a
CYGWIN_NT-6.1-WOW pluto 2.9.0(0.318/5/3) 2017-09-12 10:41 i686 Cygwin
TIA.你试过了吗
如果你看一下文档
ftruncate包括在内谢谢。。。那有帮助!!
我是一名Windows系统管理员,试图在Windows 2016环境中设置Cygwin。不是Linux或开发人员,但我愿意学习
我能够安装Cygwin(x86/64),并且大多数命令都可以正常工作。但有两个命令不起作用:HEAD(前10行)和WC(字数)。
TAIL、CAT CLEAR、PWD是工作正常的命令。HEAD&WC没有显示任何内容。用户需要这些命令才能工作,因为他正在处理巨大的文件
我在我的笔记本电脑上试过Cygwin,每个命令都能正常工作,包括HEAD和CAT
已尝试故障排除:
1)
如何安装CDO?
我得到了这个错误
./cdo.exe
C:/Users/Ahmad/Downloads/cdo/cdo.exe:加载共享库时出错:cygp
roj-13.dll:无法打开共享对象文件:没有此类文件或目录
Reards似乎该软件包是与libproj13
您可以发现,询问Cygwin project server哪个包包含名为cygproj-13.dll的文件
$ cygcheck -p cygproj-13.dll
Found 3 matches for cygproj-13.d
我在使用开发环境时遇到一些问题。具体地说,在我从Cygwin中调用screen实用程序之后,我就失去了完成制表符的能力。在我调用screen之前,tab完成工作正常
我为术语env变量(VT100、xterm等)设置了不同的值,但没有成功。这一定是件小事,但我已经不知道了。StackOverflow对我有什么建议吗?当你从cygwin内部发布“screen”时,它可能会把你放在另一个shell中,比如/bin/sh而不是/bin/bash(而bash是你获取制表符的来源)
要解决此问题,您可以编
我不熟悉使用make文件。我有cygwin和MinGW。我还在调查他们之间的差异
无论如何,我有一个makefile,用于为FPGA创建一个项目,这是我以前从未做过的。我在路径中包含了C:\cygwin\bin和C:\MinGW\msys\1.0\bin,但我总是会遇到此错误
make: pwd: Command not found
我在cmd提示符中输入了pwd,得到了正确的响应。有什么建议吗?我错过什么了吗?不知道我还能尝试什么。我发现的大多数与此错误相关的论坛都没有解决方案
让我知道你想
我正在尝试在Windows下编译一个Fortran 90程序。我已经在Linux下成功地做到了这一点
我使用的是“Babun”windows shell,它基本上是cygwin的包装器:
当我尝试运行cmake时,会得到以下结果:
-- The Fortran compiler identification is GNU
-- Check for working Fortran compiler: /usr/bin/gfortran.exe
-- Check for working Fortra
我们正在将cygwin 2.0.2与我们的产品一起装运,根据许可协议,我们也需要装运cygwin源代码,但无法获得2.0.2的源代码,请帮助我下载……我从以下网站获得了它们。我不得不一包一包地做
标题
我是从下面的网站上得到的。我不得不一包一包地做。
在其他用户退出X11后,我无法在Cygwin64上启动X11,除非我先删除/tmp/.X11 unix/X0.lock文件。当我运行startxwin或Stat菜单“XWin Server”命令时,会收到错误消息:
Cygwin/X
A fatal error has occurred and Cygwin/X will now exit.
Cannot establish any listening sockets - Make sure an X server isn't already r
1 2 3 4 5 6 ...
下一页 最后一页 共 18 页