Articles of cygwin

如何用cygwin和android ndk r9c在windows上编译ffmpeg-2.2.2

有人成功编译 在Windows与cygwin和Android ndkr9c的ffmpeg-2.2.2? 或者可以点我一个最新的教程? ( http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/不为我工作我得到的Makefile:2:config.mak:没有这样的文件… cygwinpipe理员devel GNOME是完全安装并使-v可以) 我需要将video转换为图像(对于实时壁纸)…你知道一个更好的方法或ffmpeg最好的吗? 谢谢

Git core.safecrlf在具有相同行尾的文件上的不同行为

我有与VS项目的Windows机器,并使用Visual Studio和从Cygwin环境包括Git的工具。 有时我会在编辑后的文件中得到不同的行结尾。 我想要简单的解决scheme来检查文件的行结束一致性之前,他们去回购。 Git的core.safecrlf是我想的正确的事情。 现在我有一个奇怪的行为: 文件A和B具有以下参数: $file A A: HTML document, UTF-8 Unicode text, with CRLF line terminators $file B B: HTML document, UTF-8 Unicode (with BOM) text, with CRLF line terminators 文件A已经在回购,文件B是新的。 请注意,两者都有CRLF行尾。 现在尝试把它们core.safecrlf一起, core.safecrlf是true 。 $git add A # ok $git add B # fails fatal: CRLF would be replaced by LF […]

Windows上的Hadoop + HBase集群:未findwinutils

我试图在Windows上设置Hadoop 2.20和HBase 0.98的完全分布式4节点开发集群。 我已经成功地在Windows上构build了Hadoop,最近也在Windows上构build了HBase。 我们已经成功运行了Hadoop安装指南中的wordcount示例以及自定义的WebHDFS作业。 由于完全分布在Windows上的HBase目前还不支持,我在cygwin下运行HBase。 当试图从我的主(./bin/start-hbase.sh)启动hbase时,出现以下错误: 2014-04-17 16:22:08,599 ERROR [main] util.Shell: Failed to locate the winutils binary in the hadoop binary path java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries. at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:278) at org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:300) at org.apache.hadoop.util.Shell.<clinit>(Shell.java:293) at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:76) at org.apache.hadoop.conf.Configuration.getStrings(Configuration.java:1514) at org.apache.hadoop.hbase.zookeeper.ZKConfig.makeZKProps(ZKConfig.java:113) at org.apache.hadoop.hbase.zookeeper.ZKServerTool.main(ZKServerTool.java:46) 看一下Shell.java源代码,这里设置为null,看起来是HADOOP_HOME环境variables。 在C:/ cygwin / root / usr / […]

在Cygwin中运行wyd.pl – 无法通过包“wlgmod :: doc”find对象方法“init”

经过几天试图让我的Windows 7机器上运行wyd.pl ,我终于相当接近。 我已经安装了第五次尝试的Cygwin的工作版本,现在我有一个可用的bash shell。 但是,在bash中运行以下WyD命令时: $ wyd.pl -b -e -t -s 3 -o "OUTPUTFILE" "TARGETDIRECTORY" …我得到一个单一的遗漏依赖的错误: 无法通过软件包“wlgmod :: doc”find对象方法“init”(也许您忘记了加载“wlgmod :: doc”?)在/cygdrive/c/WYD/wyd.pl第284行。 有时wlgmod::doc被replace为wlgmod:jpeg或wlgmod::plain ,但它是相同的基本错误。 从我尝试运行CMD中的程序开始,这是一个值得欢迎的改变,后者带来了数十个依赖关系的缺失,但我想弄清楚如何使最终的程序离开,以便最终运行程序。 在Windows上安装WyD的目录 – C:\WYD – 我看到一个名为wlgmod的文件夹,其中包含doc.pm , jpeg.pm , html.pm等等。大概这些是bash要求的2package ,但从上面的错误输出来看,似乎是从同一个目录运行WyD,所以我很困惑,为什么它不能find这些文件。 我唯一能猜到的就是所有这些与正在运行的Perl版本有关。 在两个控制台做perl -v支持这一点。 CMD – V5.24.1 Cygwin/bash – V5.22.3 除此之外…我真的很困惑,我不知道我在做什么。

在windows下运行linux gcc编译的程序

好吧,伙计们,希望这是一个相当简单的问题:有什么办法可以在windows操作系统下运行一个用gcc编译的C程序吗? 请不要告诉我在Windows下重新编译它,因为我已经尝试,但看起来没有Windows编译器有128位本机types,并使用bignum库使我的程序慢10到100倍。 有没有什么办法可以在Windows下运行linux二进制文件? 有人告诉我关于cygwin的一些事情,但我不知道从哪里开始。 (我的程序也应该是可移植的,所以我不需要在我的机器上安装程序和东西)。 非常感谢你!! 马特奥

我如何手动安装旧的cygwin软件包?

我正在处理的一个项目需要旧版本的SLAPD(LDAP服务器),并且必须在Windows上运行,因此我正在使用cygwin软件包: 我发现我需要2.2.x的slapd版本的二进制包: http://www.mirrorservice.org/sites/sourceware.org/pub/cygwin/release/ … 我如何手动安装在Cygwin中? 它似乎不是一个包pipe理器文件格式(如RPM或Deb),但有没有一个工具来安装它? 仅供参考,我在公司的防火墙后面操作,阻止我查看主要的cygwin站点(包括文档),所以请不要告诉我RTFM – 我希望我能! 谢谢

Winapi:获取具有特定文件句柄的进程

目前我有一个软件,它有一个文件filter驱动程序,在安装软件时,驱动程序以这种方式启动服务: CreateService(serviceManager, name, displayName, SERVICE_START | DELETE | SERVICE_QUERY_STATUS | SERVICE_STOP, SERVICE_FILE_SYSTEM_DRIVER, SERVICE_AUTO_START, SERVICE_ERROR_IGNORE, path, NULL, NULL, NULL, NULL, NULL); 其中path是C:\Program Files(x86)\TSU\driver\TSUfsd.sys 。 我遇到的问题是在卸载软件的过程中。 当软件试图删除TSUfsd.sys文件时,它使我拒绝访问。 我已经检查过软件是如何删除驱动程序的,并且使用DeleteService函数删除它,并等待服务将其状态从SERVICE_STOP_PENDING更改为SERVICE_STOPPED ,如果在一段时间之后没有发生,则获取服务PID和使用ProcessTerminate杀死它,然后尝试使用rmdir /S /QC:\Program Files(x86)\TSU\删除该文件。 我试图find可能有文件句柄(使用Process Explorer)的进程,但是找不到任何文件。 然后我想也许这个服务还活着,所以我input了sc query TSUfsd但是服务也没有了。 我也尝试更改权限并将完全权限授予我的用户,但同样的错误仍然发生。 所以我的问题是: 有没有其他的方法来检查哪个进程(或其他)可以拥有一个文件? 我也注意到,每当我尝试用Cygwin( rm TSUfsd.sys )删除文件时,它都会删除文件,而不会出现问题。 用cmd( del /f <filename> )和cygwin删除文件有什么区别?

Cygwin看到一个文件,Windows不能 – 我想从python访问这个文件

我有一个设备连接到我的USB,创build一个名为Tpolling.log的日志文件。 我可以通过Cygwin看到它,但我无法通过Windows看到它(隐藏文件设置为始终显示)。 我无法从python访问它。 我想能够在Python中读取它,但python没有find它。 工作的cygwinpath是 /cygdrive/c/Program Files (x86)/TDA ls显示有一个名为Tpolling.log的文件 $ cygpath -w "/cygdrive/c/Program Files (x86)/TDA" C:\Program Files (x86)\TDA 但是,下面给出了一个错误说没有这样的文件Tpolling.log。 我检查了与其他文件的基本path。 f= open("C:\\Program Files (x86)\\TDA\\TPolling.log",'r') 当我在命令提示中运行“Dir”时,Windows无法看到文件Tpolling.log。 该文件保存在闪存中的USB设备上,我没有要求cygwin挂载它,所以我不知道cygwin是如何看到它的。 除了从cygwin运行python程序,我如何从python访问它? 这里是从cygwin- drwx——+ 1 SYSTEM SYSTEM 0 Jul 23 11:27 . drwx——+ 1 Administrators None 0 Jul 23 14:39 .. -rwx——+ 1 SYSTEM SYSTEM 684032 Dec 27 2010 NationalInstruments.UI.Design.dll […]

UTF-16 perlinput输出

我正在编写一个脚本,它以UTF-16编码的文本文件作为input,并输出一个UTF-16编码的文本文件。 use open "encoding(UTF-16)"; open INPUT, "< input.txt" or die "cannot open > input.txt: $!\n"; open(OUTPUT,"> output.txt"); while(<INPUT>) { print OUTPUT "$_\n" } 我们只是说我的程序将input.txt中的所有内容写入output.txt。 在我的cygwin环境中,这个工作非常好,它使用“This is perl 5,version 14,subversion 2(v5.14.2)for cygwin-thread-multi-64int” 但在我的Windows环境下,使用“这是为MSWin32-x64-multi-thread构build的perl 5,版本12,subversion 3(v5.12.3)”, output.txt中的每一行除了第一行之外都预先包含疯狂的符号。 例如: <FIRST LINE OF TEXT> ਀ ㈀ ㄀Ⰰ ㈀Ⰰ 嘀愀 ㌀ 䌀栀椀愀 䐀⸀⸀⸀ 儀甀愀渀最 䠀ഊ<SECOND LINE OF TEXT> … 任何人都可以提供一些见解,为什么它在cygwin,但不是Windows的作品? […]

matplotlib错误,同时安装pyspeckit

在尝试下载Pyspeckit(一个天文学程序)时,我需要使用matplotlib来运行。 当我去尝试安装matplotlib但是,cygwin给了我错误: In file included from lib/matplotlib/tri/_tri.cpp:8:0: lib/matplotlib/tri/_tri.h:821:33: error: expected unqualified-id before numeric constant lib/matplotlib/tri/_tri.cpp: In constructor 'RandomNumberGenerator::RandomNumberGenerator(long unsigned int)': lib/matplotlib/tri/_tri.cpp:2180:28: error: expected identifier before numeric constant lib/matplotlib/tri/_tri.cpp:2180:28: error: expected '{' before numeric constant lib/matplotlib/tri/_tri.cpp: At global scope: lib/matplotlib/tri/_tri.cpp:2180:28: error: expected unqualified-id before numeric constant error: command 'gcc' failed with exit status 1 所以我想知道是否有人可以解决这个问题? 我使用python […]