我正在尝试在我的 Windows 7 x64操作系统上安装一些旧版本的Cygwin.到现在为止还挺好.现在我被困在srdout / stderr区别问题:
$vmake
  1 [main] make 7060 dtable::stdio_init: Couldn't make stderr distinct from stdout

$ls /
  1 [main] ls 8180 dtable::stdio_init: Couldn't make stderr distinct from stdout
Cygwin.bat  Cygwin.ico  bin  cygdrive  etc  lib  proc  setup.log  setup.log.full  tmp  usr  var

我在跑步:

$uname -srv
  1 [main] uname 5876 dtable::stdio_init: Couldn't make stderr distinct from stdout
CYGWIN_NT-6.1-WOW64 1.5.25(0.156/4/2) 2008-06-12 19:34

Cygwin安装已选择DOS行结束选项(对于某些旧版代码兼容性).

要解决线路结束的另一个问题(bash有麻烦处理/ cygdrive / c / cygwin-legacy / bin / vmake脚本,像这里描述的问题:http://chess.eecs.berkeley.edu/softdevel/faq/5.html)我添加了〜/ .bash_profile:

export SHELLOPTS
set -o igncr

阅读http://lists-archives.com/cygwin/50369-run-requires-cygwin-tty.html后我也设定了:

$CYGWIN=tty

这没有改变.我还在

1 [main] make 7060 dtable::stdio_init: Couldn't make stderr distinct from stdout

每次不同的4位数字.

我在这里也有同样的问题.
然后我记得,我们替换了“make”命令
由MSYS版本(因为“make”的新的
cygwin软件包没有使用冒号(“:)”
– >这导致“多目标”错误.

替换’make’命令解决了这个问题,
但是导致“stdio_init:不能使stderr与stdout不同”
当我试图编译其他项目时.

因此:

你的机器上安装了MSYS / MinGW吗?

尝试这个:

使–version

它应该看起来像:

GNU Make 3.82.90
Built for i686-pc-cygwin

如果你有这样的东西:

GNU Make 3.81
copyright (C) 2006  Free Software Foundation,Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or fitness FOR A
PARTIculaR PURPOSE.

This program built for i686-pc-msys

你需要使用cygwin’make’.

也许这个错误发生在你混合不同的cygwin版本的组件…

当运行Cygwin命令时,windows-7 – “不能使stdr与stdout不同”的更多相关文章

  1. Swift教程01-使用switfc终端命令编译运行swift程序

    应公司的要求,要我研究swift语言,然后给大家进行swift技术培训,买了4,5本swift相关的书籍就开始研究了.今天来介绍一下,swift相关的终端的命令.1.首先我们在桌面上建一个swift文件夹用来存放.swift源文件,打开终端输入cd加空格拖拽文件夹到终端(使用命令ls,cd目录也是等效)3.使用vi命令创建一个HelloWorld.swift源文件进入swift文件夹后,然后使用如

  2. android – 来自adb的’grep’命令的问题

    当我用adb写的时候:我得到错误输出:但如果我将它拆分为两个操作符:它工作正常.如果唯一的方法是将它拆分为两个–首先进入adbshell,然后运行Inquire,有一种方法可以从c#中执行此操作吗?

  3. android – Ndk-cygwin路径具体问题

    可笑的windowsxp,cygwin&ndk为我的项目.我映射了cygwin.batch文件中的所有路径.我正在尝试通过cygwin编译hello-jni.cygwin.bat的内容@echo关闭在执行命令./ndk-build时,我收到了错误…解决方法父文件夹应为“jni”,然后在Android.mk中

  4. phonegap运行android – create命令失败,退出代码8 – linux

    我做了一些googleing但没有发现任何相关内容.任何帮助赞赏.请务必使用裸体vm进行尝试没有nodejs安装或依赖问题.基督教解决方法我刚刚面临同样的问题,问题是没有正确设置sdk工具的路径:请尝试以下方法:

  5. android – 交互式设置屏幕设置

    我想在KitKat中将屏幕锁定模式设置为None,这样我就可以运行CTS了.我正在使用DragonBoardAPQ8074进行Intrinsyc的开发,他们刚刚发布了针对AndroidKitKat4.4.2的BSP.麻烦的是,它不稳定,设置中的安全菜单崩溃了.所以我不能使用adbshell来输入keyevents19,20,21,22,23进行导航.adbshellsettings命令似乎应该适用

  6. android – 无法摆脱错误“/usr/bin/ld:找不到-lncurses”

    有人能指出我错过了什么吗?解决方法然后重新运行命令

  7. android – Buildozer无法执行最后一个命令

    当我尝试构建,推送并使用buildozerandroiddebugdeployrun在我的设备上自动运行apk时显示以下错误:我在文档和互联网上检查了它,但没有找到任何关于它.我只是制作一个简单的HelloWorld应用程序:谢谢!解决方法首先在buildozer.spec中提高日志级别=2,然后它将清楚地显示所有日志和错误.这里的.buildozer/android/platform/pytho

  8. android – 如何运行adb shell命令并保留在shell中?

    有谁知道如何从adbshell运行命令并保留在shell会话中?我想要实现的是在adbshell中设置别名.我试过以下没有成功执行此命令后确实保留在shell中,但无法接收任何进一步命令的输出.我也尝试过以下方法:结果相同.解决方法当你运行:您正在ADB之外运行此命令.首先,您需要输入ADB:进入ADBshell后,您可以继续查看输出并输入更多命令.要退出ADB,只需输入“exit”或点击“CtrlC”请让我知道这可不可以帮你!

  9. android – VS2013 Cordova空白应用程序命令失败,退出代码8错误

    我在VS2013社区版中创建了一个新的BlankApp(ApacheCordova)打字稿.运行纹波仿真器工作正常.但是当我尝试运行Android模拟器或设备时,我收到此错误:C:\WorkspaceMobileVisualStudio\BlankCordovaApp1\BlankCordovaApp1\bld\Debug\platforms\android\cordova\build.bat:C

  10. 在Android平台上通过QProcess运行shell命令

    我无法通过Android平台上的QProcess运行任何命令.我正在使用Qt库.任何人都可以解释如何从Android平台上的应用程序运行shell命令?ls命令不是很准确!此命令构建到shell程序中,例如bash.您的代码中的另一个错误是QProcess::execute是staticfunction.所以最后一行对你试图开始的过程没有影响.所以你的代码应该是这样的:

随机推荐

  1. static – 在页面之间共享数据的最佳实践

    我想知道在UWP的页面之间发送像’selectedItem’等变量的最佳做法是什么?创建一个每个页面都知道的静态全局变量类是一个好主意吗?

  2. .net – 为Windows窗体控件提供百分比宽度/高度

    WindowsForm开发的新手,但在Web开发方面经验丰富.有没有办法为Windows窗体控件指定百分比宽度/高度,以便在用户调整窗口大小时扩展/缩小?当窗口调整大小时,可以编写代码来改变控件的宽度/高度,但我希望有更好的方法,比如在HTML/CSS中.在那儿?

  3. 使用Windows Azure查询表存储数据

    我需要使用特定帐户吗?>将应用程序部署到Azure服务后,如何查询数据?GoogleAppEngine有一个数据查看器/查询工具,Azure有类似的东西吗?>您可以看到的sqlExpressintance仅在开发结构中,并且一旦您表示没有等效,所以请小心使用它.>您可以尝试使用Linqpad查询表格.看看JamieThomson的thispost.

  4. windows – SetupDiGetClassDevs是否与文档中的设备实例ID一起使用?

    有没有更好的方法可以使用DBT_DEVICEARRIVAL事件中的数据获取设备的更多信息?您似乎必须指定DIGCF_ALLCLASSES标志以查找与给定设备实例ID匹配的所有类,或者指定ClassGuid并使用DIGCF_DEFAULT标志.这对我有用:带输出:

  5. Windows Live ID是OpenID提供商吗?

    不,WindowsLiveID不是OpenID提供商.他们使用专有协议.自从他们的“测试版”期结束以来,他们从未宣布计划继续它.

  6. 如果我在代码中进行了更改,是否需要重新安装Windows服务?

    我写了一个Windows服务并安装它.现在我对代码进行了一些更改并重新构建了解决方案.我还应该重新安装服务吗?不,只需停止它,替换文件,然后重新启动它.

  7. 带有双引号的字符串回显使用Windows批处理输出文件

    我正在尝试使用Windows批处理文件重写配置文件.我循环遍历文件的行并查找我想要用指定的新行替换的行.我有一个’函数’将行写入文件问题是%Text%是一个嵌入双引号的字符串.然后失败了.可能还有其他角色也会导致失败.如何才能使用配置文件中的所有文本?尝试将所有“在文本中替换为^”.^是转义字符,因此“将被视为常规字符你可以尝试以下方法:其他可能导致错误的字符是:

  8. .net – 将控制台应用程序转换为服务?

    我正在寻找不同的优势/劣势,将我们长期使用的控制台应用程序转换为Windows服务.我们为ActiveMQ使用了一个叫做java服务包装器的东西,我相信人们告诉我你可以用它包装任何东西.这并不是说你应该用它包装任何东西;我们遇到了这个问题.控制台应用程序是一个.NET控制台应用程序,默认情况下会将大量信息记录到控制台,尽管这是可配置的.任何推荐?我们应该在VisualStudio中将其重建为服务吗?我使用“-install”/“-uninstall”开关执行此操作.例如,seehere.

  9. windows – 捕获外部程序的STDOUT和STDERR *同时*它正在执行(Ruby)

    哦,我在Windows上:-(实际上,它比我想象的要简单,这看起来很完美:…是的,它适用于Windows!

  10. windows – 当我试图批量打印变量时,为什么我得到“Echo is on”

    我想要执行一个简单的批处理文件脚本:当我在XP中运行时,它给了我预期的输出,但是当我在Vista或Windows7中运行它时,我在尝试打印值时得到“EchoisOn”.以下是程序的输出:摆脱集合表达式中的空格.等号(=)的两侧可以并且应该没有空格BTW:我通常在@echo关闭的情况下启动所有批处理文件,并以@echo结束它们,所以我可以避免将代码与批处理文件的输出混合.它只是使您的批处理文件输出更好,更清洁.

返回
顶部