`
lfx_cool
  • 浏览: 67820 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在WINDOWS下利用Cygwin编译LINUX程序?

阅读更多
刚开始学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一样。

分享到:
评论

相关推荐

    Windows下的Linux编译环境cygwin

    3. **调试Linux程序**:利用GDB调试器,调试在Cygwin环境中运行的Linux程序。 4. **安装Linux软件**:Cygwin有一个包管理器(setup.exe),可以用来安装和更新各种Linux软件包。 5. **开发跨平台应用**:为实现真正...

    cygwin 交叉编译的 coturn 服务器可以在windows 下运行

    总结:在Cygwin环境下交叉编译coturn服务器,可以充分利用Linux工具链的优点,同时在Windows系统上运行。这使得开发者能够在熟悉的Windows环境中部署和管理STUN/TURN服务器,解决了P2P通信中的NAT穿透问题,为实时...

    windows下eclipse集成cygwin编译android_NDK

    下面将详细介绍如何在 Windows 下通过 Eclipse 集成 Cygwin 来编译 Android NDK。 #### 准备工作 在开始之前,请确保已完成了以下步骤: 1. **安装 Cygwin**:Cygwin 是一款在 Windows 上模拟 Unix 运行环境的...

    cygwin windows下编译

    描述中的“主要可以实现在windows系统下开发并编译Linux代码”进一步强调了Cygwin的主要功能。通过Cygwin,开发者可以在Windows环境下使用类似于Linux的shell,例如Bash,以及常见的开发工具,如GCC(GNU Compiler ...

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

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

    cygwin下的arm-linux-gcc

    这个描述提到的是利用`cygwin`在Windows环境下创建和验证`arm-linux-gcc`的过程。通常,设置一个完整的交叉编译环境涉及许多步骤,包括配置、编译和安装多个组件。而这个工具可能提供了一个预配置的解决方案,免去了...

    cygwin的安装程序

    某些依赖于硬件级别的Linux程序(如设备驱动)在Cygwin中无法运行。此外,由于Cygwin是在Windows之上运行的,因此可能会受到Windows安全性和性能的影响。 总的来说,Cygwin是Windows用户向Linux环境过渡的一个重要...

    使用cygwin自己编译的gdb的源码

    在IT行业中,调试是软件开发过程中的重要...总的来说,这个资源为Windows用户提供了一种方法,在不离开熟悉的Windows环境的情况下,利用Cygwin编译出适用于Windows的GDB调试器,这对于跨平台开发和调试工作非常有帮助。

    Cygwin及windows上安装tcpreplay必要软件

    Cygwin是一个在Windows上模拟Linux环境的开源软件集合,它提供了一个兼容POSIX的API,使得许多Linux下的命令行工具和应用程序可以在Windows上运行。在本例中,我们用到的Cygwin setup-x86_64.exe是安装程序,下载并...

    CygWin教程_linux_自己收集的

    通过学习这个教程,用户不仅可以了解如何在Windows上运行Linux软件,还能掌握如何利用CygWin进行跨平台开发。这个教程对于那些希望在Windows环境下体验Linux工具的用户,或是需要在Windows上编译和调试Linux软件的...

    深入GNU c++ CygWin在Windows上

    总之,《深入GNU C++ CygWin在Windows上》这本书会带领读者全面掌握如何在Windows环境下利用CygWin进行高效的C++开发工作,从基础的编译配置到复杂的跨平台项目管理,都有详尽的指导。DiveIntoCygwinGCC.pdf这个PDF...

    cygwin Android NDK 交叉编译工具

    本文将深入探讨Android NDK以及如何在Windows环境下借助Cygwin进行交叉编译。 **一、Android NDK的基本概念** 1. **NDK的定义**:Android NDK是一套工具集,它提供了在Android应用中使用C和C++代码的能力。这使得...

    cygwin中安装hadoop+eclipse编译源码并调试

    而Cygwin则是一个在Windows环境下模拟Linux环境的工具,使得开发者可以在Windows上运行原本只能在Unix或Linux系统中运行的程序。本文将详细介绍如何在Cygwin中安装Hadoop,并利用Eclipse来编译Hadoop源码以及进行...

    基于Cygwin实现生物信息学软件从Unix_Linux向Windows移植.pdf

    总的来说,这篇文章探讨了如何使用Cygwin工具在Windows系统中实现Unix/Linux环境下生物信息学软件的运行,这对生物信息学的研究和软件开发具有实际应用价值,特别是对于那些希望在Windows平台上利用Unix/Linux软件的...

    iperf3_v3.11 for windows 最新编译

    这个"iperf3_v3.11 for windows 最新编译"版本是专为Windows操作系统设计的,确保用户能够在Windows环境下进行网络性能测试。 iperf3的主要功能包括: 1. **多协议支持**:iperf3不仅支持传统的TCP协议,还支持UDP...

    数学高精度库GMP5.1.3,Cygwin编译

    因此,"Cygwin编译"表示我们将要在Windows环境下利用Cygwin的工具链来构建和安装GMP库。 要编译GMP 5.1.3,首先需要在你的Windows机器上安装Cygwin,确保安装过程中包含了编译所需的开发工具,例如GCC编译器、make...

    vc6下使用cygwin1.dll

    这个例子展示了如何在不完全移植到Windows的情况下,利用Cygwin环境在Windows下编译和运行Linux程序。这对于那些不想或不能完全重写代码以适应Windows API的开发者来说,是一种非常有用的解决方案。同时,这也是一种...

Global site tag (gtag.js) - Google Analytics