刚开始学rails,于是下载了最新的ruby1.9.1,解压后安装gem时老提示找不到一些dll文件,在网上搜了半天也不能解决问题,于是下载1.9.1的源代码,自己编译。
开始以为将linux下的程序编译后可以直接在windows下用,但事实并不是这样,编译好的程序只能在模拟器下使用,有一些工具如cygwin,只是提供一个模拟环境,就是虚拟机。
(以下几步参考百度知道)
先将文件到 你安装cygwin的文件夹 通常是
X:\cygwin\home\{yourname}\
我的是E:\cygwin\home\administrator,
一般应该是tar.gz 或者tar.bz2 文件,
前者用$tar zxvf xxx.tar.gz 解压,
后者用$tar jxvf xxx.tar.bz2 解压
解压后 进入解压后的文件夹路径下
$cd xxx
然后用标准方式
$./configure
$make
$make install
每次使用都要打开cygwin,安装gem时也只能装在你的用户主路径下,跟linux一样。
分享到:
相关推荐
3. **调试Linux程序**:利用GDB调试器,调试在Cygwin环境中运行的Linux程序。 4. **安装Linux软件**:Cygwin有一个包管理器(setup.exe),可以用来安装和更新各种Linux软件包。 5. **开发跨平台应用**:为实现真正...
总结:在Cygwin环境下交叉编译coturn服务器,可以充分利用Linux工具链的优点,同时在Windows系统上运行。这使得开发者能够在熟悉的Windows环境中部署和管理STUN/TURN服务器,解决了P2P通信中的NAT穿透问题,为实时...
下面将详细介绍如何在 Windows 下通过 Eclipse 集成 Cygwin 来编译 Android NDK。 #### 准备工作 在开始之前,请确保已完成了以下步骤: 1. **安装 Cygwin**:Cygwin 是一款在 Windows 上模拟 Unix 运行环境的...
描述中的“主要可以实现在windows系统下开发并编译Linux代码”进一步强调了Cygwin的主要功能。通过Cygwin,开发者可以在Windows环境下使用类似于Linux的shell,例如Bash,以及常见的开发工具,如GCC(GNU Compiler ...
【标题】:在Windows中利用Cygwin开发Linux程序 【描述】:本文将介绍如何在Windows环境下使用Cygwin工具来开发适用于Linux系统的程序,从而避免直接在Linux环境中进行开发可能遇到的问题。 【标签】:Cygwin, ...
这个描述提到的是利用`cygwin`在Windows环境下创建和验证`arm-linux-gcc`的过程。通常,设置一个完整的交叉编译环境涉及许多步骤,包括配置、编译和安装多个组件。而这个工具可能提供了一个预配置的解决方案,免去了...
某些依赖于硬件级别的Linux程序(如设备驱动)在Cygwin中无法运行。此外,由于Cygwin是在Windows之上运行的,因此可能会受到Windows安全性和性能的影响。 总的来说,Cygwin是Windows用户向Linux环境过渡的一个重要...
在IT行业中,调试是软件开发过程中的重要...总的来说,这个资源为Windows用户提供了一种方法,在不离开熟悉的Windows环境的情况下,利用Cygwin编译出适用于Windows的GDB调试器,这对于跨平台开发和调试工作非常有帮助。
Cygwin是一个在Windows上模拟Linux环境的开源软件集合,它提供了一个兼容POSIX的API,使得许多Linux下的命令行工具和应用程序可以在Windows上运行。在本例中,我们用到的Cygwin setup-x86_64.exe是安装程序,下载并...
通过学习这个教程,用户不仅可以了解如何在Windows上运行Linux软件,还能掌握如何利用CygWin进行跨平台开发。这个教程对于那些希望在Windows环境下体验Linux工具的用户,或是需要在Windows上编译和调试Linux软件的...
总之,《深入GNU C++ CygWin在Windows上》这本书会带领读者全面掌握如何在Windows环境下利用CygWin进行高效的C++开发工作,从基础的编译配置到复杂的跨平台项目管理,都有详尽的指导。DiveIntoCygwinGCC.pdf这个PDF...
本文将深入探讨Android NDK以及如何在Windows环境下借助Cygwin进行交叉编译。 **一、Android NDK的基本概念** 1. **NDK的定义**:Android NDK是一套工具集,它提供了在Android应用中使用C和C++代码的能力。这使得...
而Cygwin则是一个在Windows环境下模拟Linux环境的工具,使得开发者可以在Windows上运行原本只能在Unix或Linux系统中运行的程序。本文将详细介绍如何在Cygwin中安装Hadoop,并利用Eclipse来编译Hadoop源码以及进行...
总的来说,这篇文章探讨了如何使用Cygwin工具在Windows系统中实现Unix/Linux环境下生物信息学软件的运行,这对生物信息学的研究和软件开发具有实际应用价值,特别是对于那些希望在Windows平台上利用Unix/Linux软件的...
这个"iperf3_v3.11 for windows 最新编译"版本是专为Windows操作系统设计的,确保用户能够在Windows环境下进行网络性能测试。 iperf3的主要功能包括: 1. **多协议支持**:iperf3不仅支持传统的TCP协议,还支持UDP...
因此,"Cygwin编译"表示我们将要在Windows环境下利用Cygwin的工具链来构建和安装GMP库。 要编译GMP 5.1.3,首先需要在你的Windows机器上安装Cygwin,确保安装过程中包含了编译所需的开发工具,例如GCC编译器、make...
这个例子展示了如何在不完全移植到Windows的情况下,利用Cygwin环境在Windows下编译和运行Linux程序。这对于那些不想或不能完全重写代码以适应Windows API的开发者来说,是一种非常有用的解决方案。同时,这也是一种...