`
xiaoer_1982
  • 浏览: 1903773 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Hello cygwin

阅读更多

写了个简单的程序:

#include <libc/stdio.h>

#include <libc/stdlib.h>

void main(void)

{

cyg_printf(“hello cygwin!\n”);

}

经过一番折磨,终于在console下见到了可爱的“hello cywin”。哈哈!

与一般“hello world”不同的是,这行简单的printf语句经过了cywin的层层关卡最终才到达windows console api,让人见识了一下cygwin实现printf函数的复杂过程。似乎这行可爱的“hello cywin”也预示着在vs2008下编译cygwin源代码出现了一丝曙光,估且做个记号供以后查阅。

分享到:
评论

相关推荐

    cygwin中文使用指南

    ### Cygwin中文使用指南 #### 一、Cygwin简介与重要性 **Cygwin**是一款在Windows操作系统上模拟Unix环境的软件,它可以让用户在Windows平台上使用大量原本只适用于类Unix系统的命令行工具、实用程序以及开发工具...

    cygwin含gcc编译环境

    4. **编译代码**: 打开`cygwin`终端,进入源代码文件所在的目录,运行`gcc -o hello hello.c`命令,编译源代码。 5. **运行程序**: 编译成功后,执行`./hello`即可运行生成的可执行文件。 6. **版本更新与维护**: ...

    在Windows上的Cygwin环境上安装Hadoop指南

    为了在Windows上运行Hadoop,我们可以使用Cygwin,这是一个提供Linux命令行工具和环境的开源软件。下面将详细介绍在Windows上的Cygwin环境下安装Hadoop的步骤,并解决一些常见问题。 首先,我们需要下载并安装...

    cygwin+swig生成Android库并使用的例子

    printMessage("Hello from C++!"); } } ``` 最后,使用Android Studio的NDK支持,确保Gradle配置正确,并编译项目。现在,Android应用可以无缝地调用C++代码,实现了Cygwin和SWIG在Android开发中的强大功能。 ...

    iPhone在CYGWIN下开发介绍

    【iPhone在CYGWIN下开发】是指在Windows操作系统上通过CYGWIN这个开源软件来模拟Linux环境,从而进行iPhone应用程序的开发。CYGWIN是一种在Windows上提供类UNIX环境的工具,它允许开发者在Windows系统中运行许多原本...

    Dive Into Cygwin GCC

    ### Cygwin GCC 使用详解 #### 一、引言与目标 Cygwin 是一个为 Windows 系统设计的类 Unix 环境,它允许用户在 Windows 下运行原本为 Unix/Linux 设计的软件。本教程《深入探索 Cygwin 和 GNU C++》将引导您了解...

    使用CygWin编译JNI程序

    return (*env)-&gt;NewStringUTF(env, "Hello from C!"); } ``` ##### 4.2 编写Android.mk 为了构建本地库,需要在`jni`目录下创建`Android.mk`文件,定义编译规则。内容如下: ```makefile LOCAL_PATH := $(call my...

    配置NDK集成eclipse使用hello-jni实例

    Cygwin是在Windows平台上运行的一个Unix模拟环境,它提供了Linux命令行工具和编译环境。在配置NDK时,Cygwin扮演着关键角色,因为它包含了NDK所需的make和gcc等工具。对于那些没有Linux环境但需要使用NDK的Windows...

    Tinyos2.x安装方法-Windows_Cygwin平台

    5. 通过编写和运行一个简单的Java程序(如HelloWorld.java)来验证环境变量设置是否正确。 **步骤2:安装Cygwin** 1. 从提供的链接下载Cygwin安装文件或直接访问Cygwin官方网站下载最新版本。 2. 将下载的文件解...

    利用cygwin在win中开发linux程序扫描.pdf

    【标题】:在Windows中利用Cygwin开发Linux程序 【描述】:本文将介绍如何在Windows环境下使用Cygwin工具来开发适用于Linux系统的程序,从而避免直接在Linux环境中进行开发可能遇到的问题。 【标签】:Cygwin, ...

    Cygwin安装说明文档

    可以通过输入简单的Unix命令测试是否正常工作,例如输入 `echo "Hello, Cygwin!"` 来查看输出结果。 #### 三、进阶配置建议 1. **环境变量配置**: - 可以将Cygwin的安装目录添加到系统的PATH环境变量中,方便在...

    Cygwin使用备忘

    例如,使用`gcc -o hello hello.c`编译`hello.c`文件,并用`./hello`运行程序。 4. **环境配置**: 可以通过修改`~/.bashrc`或`~/.bash_profile`文件来设置环境变量和自定义命令别名。 5. **软件管理**: 安装后的...

    Fortran 入门教程之Hello world.pdf

    - **Windows**:可以从官方站点下载预编译的二进制文件,或者通过MinGW-w64或Cygwin等工具集成安装。 #### 编写并运行Fortran程序 接下来,我们按照教程步骤来编写并运行一个简单的“Hello, World!”程序: 1. **...

    Windows平台上iPhone基于cygwin开发环境的搭建方法

    然而,借助开源软件Cygwin,我们可以模拟一个类Unix环境,从而在Windows上进行iOS开发。Cygwin是一个提供Linux API的层,允许在Windows系统上运行许多原本为Linux或Unix设计的程序。以下是一份详细步骤,帮助你建立...

    ndk-r8 编译环境(不需要cygwin等)

    本文主要讲解如何在不依赖Cygwin等额外环境的情况下,配置NDK-R8的编译环境,并详细介绍JNI程序的编写步骤。 首先,确保你已经下载了Android NDK的R8版本。在这个例子中,我们假设NDK安装在D盘,路径为"D:\android-...

    Ruby-ClipboardRuby访问WindowsLinuxmacOSJava和Cygwin中剪贴板

    下面我们将深入探讨`Clipboard`库及其在Windows、Linux、macOS、Java和Cygwin环境中的使用方法。 1. Windows 在Windows环境中,`Clipboard`库通常依赖于Win32API来与系统的剪贴板交互。你可以通过以下方式安装`...

Global site tag (gtag.js) - Google Analytics