【问题标题】:cygwin bash not returning a valid resultcygwin bash 未返回有效结果
【发布时间】:2016-09-21 04:42:36
【问题描述】:

我正在关注这个:

第 2 步:安装 Cygwin

  1. 可以从http://www.cygwin.com下载Cygwin
  2. 运行安装文件。
  3. 从互联网安装。指定 C:\cygwin 作为根目录。
  4. 在“选择包”对话框中,选择所需的包。 gcc-core、gcc-g++、gdb 和 make 包是最重要的。它们是 C 核心、C++ 核心、GNU 调试器和“make”实用程序的 GNU 版本。这些包将属于“开发”类别。
  5. 完成安装。

第 3 步:测试 Cygwin

要测试 Cygwin 是否安装正确,请打开 bash shell 尝试以下操作:

  1. cygcheck -c cygwin
  2. gcc --version
  3. g++ --version
  4. make --version
  5. gdb --version

如果显示所有这些命令的版本详细信息,则说明 Cygwin 安装成功。

我从here得到这个

但我得到的结果是:

我的安装有什么问题或缺失。

跟进问题:

我想在 netbeans 中使用终端窗口,这就是我安装它的原因。 在这个终端窗口中,我也有问题。我不能在上面输入任何东西。是这个原因吗?

【问题讨论】:

    标签: bash gcc netbeans terminal cygwin


    【解决方案1】:

    尝试运行 /usr/bin/g++。如果没有找到,说明你没有安装g++(安装可能有问题)。

    您可以对其余命令执行相同的过程

    如果 /usr/bin/g++ 运行成功,则意味着您的 PATH 中没有 /usr/bin(这不太可能)。您可以将它放在启动文件的 PATH 中。

    【讨论】:

    • 当我尝试搜索它时/usr/bin/g++ 我找不到它可能有错误我想我必须重新安装它
    • 你是对的。还要检查 /bin/ls -lrtd /usr/bin/* |少。即使在简单的 cygwin 安装上,通常也会有几百个可执行文件。您应该能够在那里找到所有命令。如果您重新运行 cygwin setup.exe,默认情况下,它将尝试刷新您的所有软件包。如果这不起作用,请告诉我。我在 cygwin 中遇到了很多奇怪的问题,这些问题在刷新后就消失了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 2019-12-05
    相关资源
    最近更新 更多