`
xiaoer_1982
  • 浏览: 1815666 次
  • 性别: 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源代码出现了一丝曙光,估且做个记号供以后查阅。

分享到:
评论

相关推荐

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

    iphone平台hello示例代码 博文链接:https://canco.iteye.com/blog/199106

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

    本文档根据网上的学习资料和本人的亲身实践,详细讲解了在windows系统平台下如何配置ndk的过程。 1、安装cygwin 2、下载ndk 3、ndk和cygwin的配置 4、下载安装eclipse插件cdt ...6、运行实例hello-jni

    ipmitool源码与编译说明.rar

    C:\cygwin\hello\home\ipmitool-1.8.17 依次类推。 4、打开[Cygwin Terminal],这里以用户名hello为例,依次输入如下命令: cd C:\cygwin\hello\home\ipmitool-1.8.17 ./bootstrap ./configure --enable-intf-...

    iPhone开发平台第一个程序helloworld

    用objective-c,在windows系统下的Cygwin虚拟环境中开发iPhone平台的第一个应用程序,该资源来源于http://canco.javaeye.com/blog/199106(Windows平台上iPhone基于cygwin开发环境的搭建方法),需要在该网站注册...

    ndk自带hello-jni工程测试ndk编译ffmpeg2.2的所有so库

    在使用cygwin编译jni的时候会报错:”undefined reference to 'avcodec_version'“ 的问题,所以现在把本人在hello-jni的程序弄上来,供大家参考。 对应博客:...

    nodejs win7下安装方法

    这里只是纯粹的搭建,连环境都没有,还玩什么服务器端js,一切都成了浮云,让我们先搭建一个环境,输入一个“hello world”的页面。 对的,win7下的搭建,你只需一步一步跟着我做,就ok了,不用去了解过多的细节,那...

    Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)

    这里只是纯粹的搭建,连环境都没有,还玩什么服务器端js,一切都成了浮云,让我们先搭建一个环境,输入一个“hello world”的页面。 对的,windows7下的搭建,你只需一步一步跟着我做,就ok了,不用去了解过多的细节...

    g++ for windows

    C:\cygnus\cygwin-b20\H-i586-cygwin32\bin You now should add it to the PATH environment variable. You do that by following: Start -&gt; Control Panel -&gt; System -&gt; Advanced -&gt; Environment Variables At ...

    进程控制代码。Linux下可直接编译通过

    可以执行的完美进程控制,在Linux下可执行 gcc 路径 ...把.c文件保存到对应的路径下,在cygwin中进入对应的路径用gcc hello.c -o hello编译程序,然后./hello.exe去查看结果就可以了 10:22:42

    手机游戏编程学习笔记Ⅱ(2013)work版

    记录了使用VS2010学习cocos2d-x的示例程序HelloWorld的全部代码注释,以及配置Eclipse+ADT+CDT+Cygwin+VS2010+cocos2d-x的开发环境(WIN7)和相关问题,学习了一个简单的示例游戏,并详细注释了全部代码。...

    MingW VC 之.a .lib .dll .def 关系

    以前我曾经写过一篇文章,讨论过cygwin上的库和mingw通用的方法。其实现在我们可以更清晰的明白,他们之所以通用是因为两者都是用gcc编译的。同一种编译器出来的结果当然可以兼容。那篇文章的价值在于。cygwin虽然...

    Mu:多平台统一操作系统

    hobby develop my OS(x86/x64環境で動作する勉強&ホビー用の自作OS)先决条件[gcc4.8.2或更高版本] [GNU GRUB 1.98]开发支持 OSX 10.9(T.B.D)Linux Ubuntu 12.04 LTS(T.B.D)Windows(Cygwin)建造 Make boot image for...

    单元测试中的动态打桩函数替换库(windows xp)

    在单元测试中经常需要动态的替换被测函数调用的其他函数,这个替换叫做打桩,现在很少有动态打桩的函数,研究了许久,写了这个功能,做成了lib库,在cygwin下生成的。 给出了一个Demo,使用makefile试一试吧! ps:我...

    gtui:具有文本用户界面的简单任务计划程序和执行程序

    快速开始假设我们有一些helloworld任务及其依赖项,如下所示: 我们需要创建Task并将它们添加到TaskGraph : import timeimport loggingfrom gtui import Task , TaskGraphdef foo ( n ): logging . info ( 'foo(%s)...

    Git权威指南PDF完整版

    3.3 在Windows 下安装和使用 Git(Cygwin篇)/ 31 3.3.1 安装 Cygwin/ 32 3.3.2 安装 Git/ 36 3.3.3 Cygwin 的配置和使用/ 37 3.3.4 Cygwin 下 Git 的中文支持/ 40 3.3.5 Cygwin 下 Git 访问 SSH 服务/ 41 3.4 ...

    VPCS 0.21a

    注意:VPCS 使用的 cygwin1.dll 可能与其他 cygwin1.dll 不兼容。建议在一系统 内只保留最新版本的。 站点:http://wiki.freecode.com.cn 或 http://mirnshi.cublog.cn 历史版本: 0.21a 修订IPv6的RS 0.21 ...

    嵌入式设计及linux驱动开发指南——基于ARM9处理器.pdf

    3.2 Cygwin 3.3 虚拟机 3.4 交叉编译的预备知识 3.4.1 Make命令和Makefile文件 3.4.2 binutils工具包 3.4.3 gcc编译器 3.4.4 Glibc库 3.4.5 GDB 3.5 交叉编译 3.5.1 创建编译环境 3.5.2 编译binutils ...

Global site tag (gtag.js) - Google Analytics