`
cppupu
  • 浏览: 49146 次
  • 性别: 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  
挺强大的工具,不错!

相关推荐

    windows下运行linux命令-Cygwin

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

    深入GNU c++ CygWin在Windows上

    深入GNU c++ CygWin在Windows上

    Windows下的Linux编译环境cygwin

    一个很好用的工具,在windows环境下调试Linux下的程序,Windows下的Linux编译环境cygwin,在程序移植上很有帮助

    Cygwin(windows下模拟Linux)

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

    完整的Mingw开发环境

    大家使用gcc在windows下开发软件,有两个途径,一、Cygwin,二、Mingw32 Cygwin可以使用autoconf,automake,libtool,libiconv and gettext(I18N/L10N) 进行完整的开发, 但由于Cygwin 封装了一层底层库,所以运行速度...

    完整的Mingw开发环境5

    大家使用gcc在windows下开发软件,有两个途径,一、Cygwin,二、Mingw32 Cygwin可以使用autoconf,automake,libtool,libiconv and gettext(I18N/L10N) 进行完整的开发, 但由于Cygwin 封装了一层底层库,所以运行速度...

    完整的Mingw开发环境6

    大家使用gcc在windows下开发软件,有两个途径,一、Cygwin,二、Mingw32 Cygwin可以使用autoconf,automake,libtool,libiconv and gettext(I18N/L10N) 进行完整的开发, 但由于Cygwin 封装了一层底层库,所以运行速度...

    Windows下的SSH安装之Cygwin

    Windows下的SSH安装之Cygwin

    MinGW full 2009-04-10 Windows下的GNU编译器

    MinGW, a contraction of "Minimalist GNU for Windows", is a minimalist development environment for native Microsoft Windows applications. MinGW provides a complete Open Source programming tool set ...

    Cygwin 在windows平台上运行的unix模拟环境

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

    cygwin使用指南

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

    cygwin windows下的linux

    cygwin 是windows下很像linux的 想体验一下linux的人可以试一下

    cygwin mingw编译的fltk2 library

    fltk-2.0.x-r6525.tar.gz源码包在cygwin下编译的fltk2库文件,未测试,准备用于Code::Blocks8.02

    Cygwin (Windows下的UNIX环境)

    Windows下的UNIX环境Cygwin 一、简介 Cygwin是一个在windows平台上...这组工具中包括bash shell,你可以在一个模拟的UNIX环境下使用这些工具,或者不进入UNIX虚拟机环境,直接在Windows的DOS命令行环境下使用它们。

    Cygwin 安装文件.zip windows下linux环境仿真软件

    Cygwin 安装文件.zip windows下linux环境仿真软件 安装很方便

    64位c++编译器mingw-w64-install.zip

    因此用MinGW开发的程序不需要额外的第三方DLL支持就可以直接在Windows下运行,而且也不一定必须遵从GPL许可证。这同时造成了MinGW开发的程序只能使用Win32API和跨平台的第三方库,而缺少POSIX支持[3],大多数GNU软件...

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

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

    在Windows下本地安装Cygwin

    在Windows下本地安装Cygwin,在Windows下本地安装Cygwin

    Cygwin 64位免安装版

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

Global site tag (gtag.js) - Google Analytics