用C语言编程,哪个IDE最好?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用C语言编程,哪个IDE最好?相关的知识,希望对你有一定的参考价值。

这个没有什么最好,适合自己的就是最好的。

    IDE(Integrated Development Environment),译为集成开发环境,其缩写形式IDE同时也代指“电子集成驱动器”。

    是一种辅助程序开发人员开发软件的应用软件。IDE通常包括编程语言编辑器、自动建立工具、通常还包括调试器。

    有些IDE包含编译器/解释器,如微软的Microsoft Visual Studio,有些则不包含,如Eclipse、SharpDevelop等,这些IDE是通过调用第三方编译器来实现代码的编译工作的。有时IDE还会包含版本控制系统和一些可以设计图形用户界面的工具。

    PIO(ProgrammedI/O)模式的最大弊端是耗用极大量的CPU资源。以PIO模式运行的IDE接口,数据传输率达3.3MB/s(PIOmode0)-16.6MB/s(PIOmode4)不等。

参考技术A

1、现在 C语言建议使用Microsoft Visual Studio 编程软件比较好,应该该软件与电脑Windows 7,8,10等系统兼容性比较好。
2、Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。

什么是C语言编程

C语言编程,顾名思义,就是用C语言来进行计算机编程工作。C语言是国际上广泛流行的,很有发展前途的计算机高级语言.它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件

我应该在 Windows 上为 C++ 使用哪个 IDE? [关闭]

【中文标题】我应该在 Windows 上为 C++ 使用哪个 IDE? [关闭]【英文标题】:Which IDE Should I use for C++ on Windows? [closed] 【发布时间】:2010-02-14 17:03:21 【问题描述】:

我应该在 Windows 上使用哪个 C++ IDE?

是否有支持在 GNU/Linux 服务器上通过 SSH 进行编辑的 IDE?

我有一个非常大的 C++ 项目,没有文档,用文本编辑器编辑它非常困难 =(

【问题讨论】:

那么您想要一个适用于 Windows 还是适用于 Linux 的 IDE?您的前两个问题令人困惑。这是不是 Windows 代码? 复制(感谢 Xorlev):***.com/questions/89275/… 该链接是关于在 Windows 上编辑和运行的。如果他在 Windows 上编辑并在 Linux 服务器上运行,这不是重复的。但他真的应该澄清一下。 【参考方案1】:

在 Windows 上,免费提供的 Visual Studio Express 很难被击败。

一个可行的替代方案是Qt Creator,它是轻量级的,并带有非常棒的 Qt 库。

【讨论】:

+1 表示“非常棒”;) 只有在您从未使用过其他 UI 工具包的情况下,Qt 才会被高估。 ;)【参考方案2】:

Eclipse 是非常强大的编辑器,适用于 C++ 和许多其他语言。听起来您正在寻找针对 Linux 的 Windows 系统进行开发?

WinSCP 将使您可以通过 SSH 编辑文件。

如果您的项目存储在 CVS、Subversion、Git、Mercurial 等中 - Eclipse 也有与这些集成的插件......

【讨论】:

我的标准 eclipse Galileo 发行版支持远程系统,包括远程 shell / ssh 终端等。 除非您使用 GUI 创建软件,否则我必须同意。 Eclipse 是一个很棒的编辑器,很多公司都在使用它,具有强大的功能和大量的插件(顺便说一句,如果您使用的是 Ubuntu,则没有 kosmic 的软件包) 另请参阅 CodeBlocks codeblocks.org NetBeans netbeans.org/features/cpp 等,不要忘记 The Free Country thefreecountry.com/compilers/cpp.shtml【参考方案3】:

我更喜欢在 Windows 上:

Visual Studio + WinSCP

【讨论】:

【参考方案4】:

看看Netbeans 6.8,特别是远程开发部分:

使用 C/C++ 选项窗口中的开发主机管理器来定义远程主机。然后,您可以在这些主机上使用开发工具从您的客户端系统构建和运行项目。受益于与远程主机更快的同步。

我很高兴使用 Netbeans 远程调试 PHP 项目。只需配置它并在运行时自动 ssh 文件到远程服务器。

另外,Visual Studio 为 Windows C++ 开发提供了可以说是最好的 C++ 编辑器,您可以编写脚本以将文件上传到 linux 服务器。

最后,您可能还想研究一下 Eclipse CDT。

【讨论】:

【参考方案5】:

devc++ 看起来很有趣。它是免费的,并利用 MinGW 作为 POSIX 层。如果您有兴趣在 Windows 和 Linux/UNIX 上进行跨平台开发,那就太好了。

【讨论】:

漏洞百出,不再开发。如果你使用它,你应该立即切换到 Code::Blocks。 感谢您的提示! (我已经很久没有在 Windows 上开发 C++了。)【参考方案6】:

如果您的 Linux 机器有 x 库,您可以在其上运行 eclipse cdt 并使用 cygwin x 服务器在 Windows 上显示它。自从我的 Solaris 机器上的 USB 端口停止工作以来,我一直在使用这个设置。结果非常好。 Eclipse 在我的 Solaris 机器上运行,但在我的 windows 机器上表现得像一个 Windows 应用程序,代码在 Solaris 上构建和运行,大多数时间复制和粘贴也有效。

在 Windows 上运行 x 服务器。使用 putty 通过 x 转发 ssh 到您的 Linux 机器。启动eclipse,它会显示在windows上。如果关闭腻子,请使用 nohup 保持 eclipse 存活。

【讨论】:

【参考方案7】:

CodeBlocks.

MinGW 自带。

【讨论】:

【参考方案8】:

对于编辑,您基本上可以使用任何支持 FTP/SFTP 的编辑器(我使用过 jEdit:免费,一个带有大量插件的好工具;使用 SlickEdit:非常酷但相当昂贵)或地图在 Windows 中使用 Samba 或任何其他类似性质的目标驱动器。 然后使用 Putty 的plink 进行编译/构建。

【讨论】:

【参考方案9】:

对于 ssh 支持,我会说 putty 和 emacs-on-server 是一种选择。 :)

【讨论】:

【参考方案10】:

对于存储在 linux 服务器上的编程项目,我更喜欢 Git。我不知道是否有更多的人参与,但使用 git 可以使团队中的编程变得容易得多。

作为 IDE,我更喜欢 Visual Studio。 2010 年的 RC 现已在 MSDN 上提供。 Visual Studio 2010。也许你应该试一试。

【讨论】:

以上是关于用C语言编程,哪个IDE最好?的主要内容,如果未能解决你的问题,请参考以下文章

python最好用的IDE及查看源码的方法

windows下的c编译器用啥比较好

WPF QT哪个好

c语言编程中,我用的是VC6.0软件编程,其中代码缩进快捷键是哪个?知道的说下谢谢

针对c语言的程序,有啥好的测试工具

15 款最好的 C/C++ 编译器和集成开发环境