【问题标题】:Output from printf does not show in cygwin terminal? [closed]printf 的输出未显示在 cygwin 终端中? [关闭]
【发布时间】:2012-11-10 05:05:40
【问题描述】:

我写了一个名为cow.c 的小程序。当我在编译后尝试从 cygwin 终端运行它时,我没有得到任何输出。编译没有错误。

#include <stdio.h>
int main() {
    printf("%s\n", "COW?");
    return(0);
}

编辑:我觉得问题出在 cygwin...我需要采取什么步骤来确保将输出打印到 cygwin 终端而不是丢失在 void 中吗?

【问题讨论】:

  • 尝试这样做:printf("COW?\n"); .. 顺便说一句,这应该可以工作
  • 编辑原帖以更好地解释问题。
  • 如何编译和运行程序? (即:您在终​​端中执行什么命令?)

标签: c terminal printf


【解决方案1】:

运行:

gcc cow.c -o app

然后输入:

./app

这应该可行。

【讨论】:

  • gcc cow.c -o app 在您的 current 目录下创建一个可执行程序。为了运行它,你应该输入./app,它会运行你刚刚构建的程序。
猜你喜欢
  • 1970-01-01
  • 2019-08-13
  • 2013-03-02
  • 1970-01-01
  • 2019-09-29
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多