`
sofire
  • 浏览: 147068 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C/C++编程 IDE选择笔记

 
阅读更多

最近在学习《Unix网络编程》,需要写一些程序。就试了试几款程序。把一些体会记录下来。

 

-- Linux平台下 -------

 

vim + gdb + make + cgdb

简单,熟悉。代码提示不好用。

gdb/cgdb调试稳定,就是不方便,看个变量都要打很多字。

clewn/pyclewn 还是很好用的,推荐试用。-- 见本文的参考资料。

 

eclipse + cdt

好用,只是还没有完全弄懂怎么用。

 

code:blocks

codelite

没弄懂怎么配置Makefile,调试也没弄明白。

 

qtcreator

感觉很强大,运行速度快,没学会配置。

 

#netbeans

没试用过

 

-- windows平台下 --

 

vs6.0 + va + minGW

没试过,不知道在win下写Unix网络程序,会不会有问题。

 

magic c++

看介绍能远程开发,调试程序,没用过,不好说。

 

 

pyclewn参考资料:

 

vi/vim使用进阶: 在VIM中使用GDB调试 – 使用pyclewn http://easwy.com/blog/archives/advanced-vim-skills-vim-gdbserver/

clewn来实现调试:http://blog.sina.com.cn/s/blog_5d236e060100dhfs.html

使用gvim+pyclewn+gdbserver进行远程调试 http://easwy.com/blog/archives/advanced-vim-skills-vim-gdbserver/


分享到:
评论

相关推荐

    C/C++培训课程笔记

    通过阅读和研究这些笔记,你可以加深对C/C++编程的理解,掌握Unix环境下的编程技巧,并学会如何在实际项目中使用Oracle数据库和Visual C++。 学习这些内容不仅有助于提升编程技能,也有助于理解计算机系统的工作...

    Linux 平台上比较好的C/C++ IDE 清单

    对于那些热衷于Linux平台上的C/C++编程人员来说,找到合适的IDE至关重要。本文将详细介绍七款在Linux平台上表现优异的C/C++ IDE,并深入探讨它们的特点及适用场景。 ### 1. Code::Blocks **概述**: - **特点**:...

    高质量c++编程指南学习笔记

    ### 高质量C++编程指南知识点总结 #### 1. 布尔变量的比较 在C++中,不应该直接将布尔变量与`TRUE`, `FALSE`或`1`, `0`进行比较。正确的做法是直接使用布尔变量的真假值。例如: ```cpp bool flag = true; if (flag...

    MFC/VC++编程笔记

    VC++是微软开发的一款集成开发环境(IDE),支持C++编程语言,广泛用于Windows平台的应用程序开发。它集成了编译器、调试器、资源编辑器等工具,使得开发者能够在同一个环境中完成代码编写、编译、调试和部署等一...

    Visual C++程序设计学习笔记.rar

    《Visual C++程序设计学习笔记》是一份深入探讨C++编程在Microsoft Visual Studio环境下的实践指南。这份笔记涵盖了从基础知识到高级技术的广泛内容,旨在帮助读者熟练掌握Visual C++的使用,提升软件开发能力。 一...

    arduino学习笔记.rar_单片机开发_C/C++_

    这个“arduino学习笔记.rar”压缩包文件显然是一个专注于Arduino学习资源的集合,特别强调了C/C++编程语言在其中的应用。 在单片机开发领域,Arduino以其强大的社区支持、丰富的库资源和直观的编程环境而闻名。它...

    B站《黑马程序员匠心之作-C++教程从0到1入门编程,学习编程不再难》 配套笔记

    3. **附-C++编程环境搭建教程**:这部分指导如何配置和设置C++的开发环境,可能包括安装编译器(如GCC或Clang)、集成开发环境(IDE,如Code::Blocks、Visual Studio或CLion)以及构建工具链。 4. **第4阶段实战-...

    Visual C++程序设计学习笔记

    STL提供了泛型编程的工具,如向量、列表、映射等,它们是C++编程的标准组件,而算法库则包含各种通用操作,如排序、查找等。 总的来说,《Visual C++程序设计学习笔记》将带领读者从零基础开始,逐步掌握Visual C++...

    Visual C++程序设计学习笔记(1-12 源码)

    本资源包含的是Visual C++程序设计的学习笔记,涵盖了从基础到进阶的12个章节的源代码,对于学习和理解C++编程,特别是使用Visual C++环境编程,具有极高的参考价值。 首先,我们来详细探讨一下Visual C++的关键...

    123.rar_微处理器开发_C/C++_

    这本书的读书笔记详细记录了作者在学习过程中的理解与体会,对于想要深入理解ARM处理器工作原理、掌握C/C++编程在微处理器上的应用的读者来说,是一份宝贵的参考资料。 1. ARM架构基础:ARM架构是一种精简指令集...

    LM629v1.1.rar_单片机开发_C/C++_

    这个"LM629v1.1.rar"压缩包包含了针对该芯片的51单片机开发资源,主要涉及C/C++编程语言,这表明我们可以在这里找到与之相关的源代码、头文件以及可能的开发文档。 1. **LM629芯片介绍**: LM629是一款集成的电机...

    C++ 学习笔记 整理

    C++是一种强大的、通用的编程语言,被广泛应用于系统软件、应用...通过深入学习并实践这些笔记,你可以逐步掌握C++编程,并能够独立解决复杂问题。同时,不断关注C++的新发展和最佳实践,将使你在编程领域保持竞争力。

    C2000-Piccolo-LaunchPad-Evalution-Kit.zip_单片机开发_C/C++_

    总的来说,C2000 Piccolo LaunchPad评估套件结合C/C++编程,为开发者提供了一个全面的单片机开发平台,无论是初学者还是经验丰富的工程师,都能在这个平台上找到合适的起点,探索和实现创新的嵌入式解决方案。

    c++学习的50条黄金定律

    - **解析**:异常处理是C++编程中一个非常重要的方面。正确处理异常不仅可以避免程序崩溃,还可以提供更好的用户体验。 #### 37. 反思自己的代码 - **解析**:定期回顾自己写的代码,分析哪些地方可以改进,这是...

    address-list.rar_C/C++_

    【标题】"address-list.rar" 是一个以C/C++编程语言实现的通讯录管理系统,它包含了一系列相关的源代码和项目文件。这个系统可能是为教学或个人项目设计的,旨在帮助用户存储、管理和检索联系人信息。 【描述】...

    某课网C++笔记pdf

    根据给定的信息,我们可以从多个角度来探讨C++的相关知识点,包括但不限于集成开发环境的配置、数据类型初始化、命名空间的使用、类和对象的概念、引用类型的理解、指针的操作、函数重载以及内存管理等方面。...

    Android NDK编程入门笔记

    ### Android NDK编程入门知识点详解 #### 一、Android NDK简介及应用场景 **知识点1:** **Android NDK(Native Development Kit)**是Google提供的一套工具集,允许开发者使用C或C++语言为Android平台开发原生...

    C++builder编程实例详细讲解

    《C++Builder编程实例详细讲解》是一份针对C++Builder开发环境的深度学习资源,旨在帮助已有C++编程基础的学习者提升在C++Builder中的实际操作能力。C++Builder是Borland公司(现Embarcadero Technologies)推出的一...

Global site tag (gtag.js) - Google Analytics