`
cppupu
  • 浏览: 49642 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

抛弃Cygwin、Mingw,直接使用netbeans在windows下开发GNU Linux 程序

阅读更多

以往我在windows下开发C程序都是使用Cygwin或者mingw的GCC环境,但是不管cygwin与mingw都无法完全真实的模拟linux,有时候总会出现一些小小的问题。当然可以直接在Linux下来开发C程序,但是每个人的需求是不同的,办公以及其他的一些需求使我们不得不使用windows。而我个人更加喜欢高级IDE(虽然基本的vim使用都没问题,但是高级IDE对我来说效率更高),以前写C程序也用eclipse,而netbeans虽然偶尔会用一下,但是netbeans总是有些问题让人使用不是很爽。
如今netbeans 6.8正式版各方面都已经不错,特别是这个为C语言开发提供的远程开发特性让人很激动。
创建netbeans C/C++项目后,在项目上右键,找到设置远程开发主机->管理主机


 
然后在管理主机界面里面点击添加主机。


 
添加主机的过程其实就是添加一个ssh连接,使用很简单,前提你必须有一台linux服务器,并且启动了linux sshd服务(注意不要因为防火墙等原因影响了连接,你可以先使用putty测试一下)。
添加主机成功的界面:


 
我使用的是virtualbox虚拟机(运行在本机windows下)+centos。
完成后直接选择新添加的主机作为远程开发主机。现在可以开始在netbeans中直接开发linux 程序了,不但可以在netbeans中打开include的linux头文件(标准linux下的c头文件是有注释的,不像cygwin或者mingw一样裁剪的),还可以直接运行程序(仅合适控制台程序,不过大多数linux c开发不一定涉及GUI),另外还能打断电调试程序,功能非常完整。

推荐Linux C程序开发者在windows下开发时使用netbeans!

  • 大小: 17.8 KB
  • 大小: 14.1 KB
  • 大小: 48.3 KB
0
0
分享到:
评论
2 楼 deepfuture 2010-08-28  
我用codeblocks
1 楼 dolce 2010-08-12  
挺强大的工具,不错!

相关推荐

    cygwin mingw编译的fltk2 library

    标签“mingw fltk2 library”强调了这是针对MinGW环境的FLTK2库,意味着这个库可以被MinGW编译器用于生成Windows下的应用程序。 至于“fltk2_noCario”这个子文件名,可能表示这是一个不包含Cairo图形库的版本。...

    深入GNU c++ CygWin在Windows上

    CygWin是一种流行的开源工具,它提供了一个类UNIX的环境,使开发者能够在Windows上运行GNU工具集,包括编译器、链接器以及各种开发工具,这对于习惯于UNIX或Linux开发环境的程序员来说是一大福音。 首先,CygWin的...

    Windows下的Linux编译环境cygwin

    1. **编译Linux源码**:使用GCC等编译器直接编译Linux源代码,生成能在Windows下运行的程序。 2. **运行Linux命令**:通过Cygwin的bash shell,执行各种Linux命令,进行文件操作、文本处理等任务。 3. **调试Linux...

    window下linux环境模拟(MinGW,Cygwin).doc

    在 Windows 平台下,获取 GNU toolchain 的两种主要方式是 MinGW 和 Cygwin。这两种方式都可以模拟 Linux 环境,但它们之间有着很大的区别。MinGW 使用 Windows C 的运行库,避免了 GPL 协议,而 Cygwin 使用了一组...

    xgboost 已编译 (64位windows下 用mingw64 在 cygwin环境下编译)

    Mingw64(Minimalist GNU for Windows)是为64位Windows系统提供的一套GNU工具链,它允许开发者在Windows下使用GCC(GNU Compiler Collection)来编译生成原生的Windows应用程序。而Cygwin则是一个提供Linux-like...

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

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

    MinGW 压缩包 免安装解压直接用

    它提供了头文件、库以及编译器,使得开发者能够在Windows下使用GNU工具链进行开发,而无需安装完整的cygwin或其他依赖。这个压缩包的特别之处在于它是免安装版本,用户只需解压即可直接使用,简化了部署流程。 ...

    windows下运行linux命令-Cygwin

    它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的...

    cygwin windows下编译

    通过Cygwin,开发者可以在Windows环境下使用类似于Linux的shell,例如Bash,以及常见的开发工具,如GCC(GNU Compiler Collection)进行编译,GDB(GNU Debugger)进行调试,还有make等构建工具。这些工具使得开发者...

    linux虚拟机-Cygwin

    这种兼容层使得开发者能够在Windows环境下使用熟悉的Linux工具链进行开发工作,例如GCC编译器、Git版本控制系统、Bash shell等。 安装Cygwin的过程相对简单,主要通过运行`Cygwin_setup.exe`这个可执行文件。该程序...

    windows 安装make (gnu make)

    在Windows操作系统上安装GNU Make是开发过程中的常见需求,尤其是对于那些经常进行C或C++编程,或是使用基于Makefile的构建系统的人来说。GNU Make是一个自动化构建工具,它能够读取名为“Makefile”的文件,根据...

    mingw-w64-v12.0.0.zip

    而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。一句话来概括:MinGW 就是 GCC 的 Windows 版本 。 MinGW全称Minimalist GNU For Windows,是个精简的Windows平台C/C++、ADA及Fortran编译器,相比...

    Cygwin(windows下模拟Linux)

    Cygwin(windows下模拟Linux) Cygwin(windows下模拟Linux) Cygwin(windows下模拟Linux)

    Cygwin及windows上安装tcpreplay必要软件

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

    cygwin下的arm-linux-gcc

    通过使用这个工具,开发者可以避免在Windows上手动搭建和配置复杂的ARM/Linux交叉编译环境,从而节省时间和精力,更专注于应用程序的开发。在压缩包中可能包含的文件有`arm-linux-gcc`的可执行文件、相关的库文件和...

    cygwin直接使用包

    总的来说,“cygwin直接使用包”为Windows用户提供了便捷的途径,让他们能够在熟悉的Windows环境下体验到Unix/Linux的开发便利,尤其对于从事嵌入式开发的工程师来说,这是一个非常实用的工具。

    GNU TOOLS FOR WINDOWS

    在Windows环境下使用GNU工具集可能需要安装像MinGW (Minimalist GNU for Windows) 或 Cygwin 这样的环境,它们提供了一个模拟的POSIX兼容层,使得这些工具可以在Windows上运行。此外,MSYS2是一个更新的替代方案,它...

    Cygwin在windows下的安装配置

    Cygwin在Windows下的安装配置 Cygwin是一款模拟Linux环境的工具,它提供了一个类似Linux的命令行界面,可以在Windows操作系统上安装和使用。Cygwin的安装配置是一个复杂的过程,需要用户具备一定的编程基础和计算机...

    mingw-w64-v11.0.1.tar.bz2

    而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。一句话来概括:MinGW 就是 GCC 的 Windows 版本 。 MinGW全称Minimalist GNU For Windows,是个精简的Windows平台C/C++、ADA及Fortran编译器,相比...

    MinGW的使用指南.pdf

    MinGW(Minimalist GNU for Windows)是一个开源项目,旨在为Windows操作系统提供一个GCC(GNU Compiler Collection)编译环境。这个项目使得开发者可以在Windows上使用GCC来编译C、C++和其他语言的源代码,而无需...

Global site tag (gtag.js) - Google Analytics