草庐IT

cygwin-ls-command-not-found

全部标签

Windows + Cygwin + 单行 If Else + Puppet

所以我有一个单行bash命令来检查目录是否存在。如果有,则gitpull,如果没有,则克隆存储库。我在我的Windows机器上运行Cygwin,当我在Cygwin中运行这个命令时,它运行良好:if[-dC:/repo];thencdC:/repo&&"C:/ProgramFiles(x86)/Git/bin/git.exe"pull;else"C:/ProgramFiles(x86)/Git/bin/git.exe"clone-bdevelophttps://repo.gitC:/repo;fi当我像这样从Puppet运行相同的命令时:exec{'checkoutrepository'

windows - 由正常 Windows 提示启动的 Cygwin 中包含的排序命令不接受制表符的 $ 运算符

我已经在我的机器上安装了Cygwin,我想知道是否有一种方法可以在正常的DOS提示符下使用sort命令的全部功能。我读过这个问题:UnixSortwithTabDelimiter使用第二列对选项卡式文件进行排序的命令是:sort-t$'\t'-k2file.txt如果我在Cygwin环境中启动命令,它会按预期工作,如果我从正常的Windows提示符启动它(我已将sort.exe重命名为xsort.exe以避免与nativeWindows排序命令冲突),它不会有效,它无法识别$运算符,它看到\t就像两个不同的字符并且操作失败。是否也可以在DOS提示符下运行?

windows - "DPInst.exe not supported on current OS"

我有一个安装程序可以从FTDI安装USB串行驱动程序。但是在某些计算机上(所有计算机都运行俄语WindowsXP,因此可能是语言问题)安装失败。我尝试使用干净的俄语WindowsXPProfessionalSP3重复它,但它可以正常工作,所以这不是一个明确的语言问题。dpinst.log文件说:`INFO:04/18/201314:05:34INFO:ProductVersion2.1.0.0.INFO:Version:6.1.7601ServicePack1INFO:PlatformID:2(NT)INFO:ServicePack:1.0INFO:Suite:0x0100,Produ

windows - 如何从 cygwin ssh 运行 win32 gui 程序?

我有一个以静默模式运行的(nsis)安装程序。我想通过ssh运行它,以便我可以针对已安装的代码库自动运行我们的测试套件。不幸的是,当我运行该程序时,它只是启动并停在那里,实际上并没有做任何事情。我的猜测是,这是由于Windows服务(在本例中为ssh)无法与桌面交互造成的。因此,即使安装程序是静默的,它也会分配一些对象或其他东西并永远阻塞。如何强制安装程序运行?请注意,它是静默的,不应该要求任何用户输入。有什么方法可以让我说“在桌面上运行它”之类的吗? 最佳答案 尝试使用PsExec来自Sysinternals。如果您打算通过ssh

使用 cygwin 在 Windows 上编译 libjpeg?

在Windows机器上编译libjpeg的最佳方法是什么?我应该使用MicrosoftVisualStudio还是可以使用其他软件(如Cygwin)?注意:当我使用Cygwin并将makefile.vc复制到Makefile时,将jconfig.vc复制到jconfig.h并运行此示例代码:http://www.cim.mcgill.ca/~junaed/code/libjpeg_sample.tar.gz然后编译器产生以下错误:$gccmain.cC:\cygwin\tmp\ccwChyeY.o:main.c:(.text+0x5a):undefinedreferenceto`jpe

python - Windows 8 + Emacs 24.3 + emacs-for-python : Pymacs helper did not start within 30 seconds

我最近安装了Emacs24.3并尝试使用它为Python编码(v3.3.2x86-64MSI安装程序)。(我是Emacs的新手)。然后我尝试通过将zip解压缩到来安装emacs-for-python"C:\Users\mmsc\AppData\Roaming\.emacs.d\emacs-for-python"文件夹并添加:(load-file"~/.emacs.d/emacs-for-python/epy-init.el")进入C:\Users\mmsc\AppData\Roaming.emacs启动Emacs后,我看到错误Warning(initialization):Anerro

python C++ 扩展 : symbol not defined error

我有一个工作的c++代码,我想将其包装到WindowsXP和Python2.7上的python模块中。我以前从未这样做过,所以我研究了swig和distutils。我创建了一个接口(interface)文件和一个setup.py并使用编译pythonsetup.pybuild_ext-cmingw32该脚本从我的module.i和module.cpp文件创建一个module_wrap.cpp,然后创建一个module_wrap.o和一个module.o。module.o的创建为未使用的变量和弃用的char*创建了一堆警告,但它似乎有效。因为C++代码不是我的,所以我现在真的不想讨论这些

c - Frama-C:在 Cygwin/Windows 8.1 上编译

对于那些在windows上编译C的人来说一个简单的问题!我想使用最新版本的Frama-CWindows8上的C静态分析器及其GUI。据我所知,具有Windows安装程序的最新版本是Boron,它已有3-4年的历史。所以看起来我需要自己编译它(版本Fluorine3)。然而,我在前几步绊倒了。Frama-CFluorine3的快速编译说明是here.第1步:安装OCaml。我已经从here安装了Windows版本.第1b步:我相信第1步安装了Gtk等。第2b步:运行:./configure--prefixC:/windows/path/with/direct/slash&&make&&m

windows - ExternalProject_Add CONFIGURE_COMMAND 不能包含双引号

我正在尝试使用CMake在64位Windows上编译和构建OpenSSL。这是代码。set(VS_ENV_SETUP"\"C:\\ProgramFiles(x86)\\MicrosoftVisualStudio10.0\\VC\\vcvarsall.bat\"amd64")set(OPENSSL_CONFIGUREperl\Configure\VC-WIN64A)set(OPENSSL_CONFIGURE${VS_ENV_SETUP}\&&\${OPENSSL_CONFIGURE})set(OPENSSL_MAKEms\\do_win64a\&&\nmake\-f\ms\\ntdll.

c++ - 将 Netbeans 与 Cygwin 和 SDL(包括 SDL.h)一起使用会产生奇怪的错误

我已经设置了NetbeansC/C++,安装、配置并正确运行了Cygwin。SDL是使用Cygwin终端从源代码安装的。我已经确认Cygwin、Netbeans和SDL都在正常运行,我可以使用Netbeans编写和编译C++项目,而且Netbeans可以看到SDL而无需包含任何文件或任何东西,它就像默认库一样工作。#include#includeusingnamespacestd;intmain(intargc,char**argv){return0;}那是我要编译的代码,Netbeans没有突出显示sdl.h的包含,但是当我去构建时我得到了这个:"/usr/bin/make"-fnb