热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

C++有什么开源的编译器没有啊?习惯了Vc,要换一换了

哪个是最常用的C++开源编译器阿?还有阿,要能支持window阿
哪个是最常用的C++开源编译器阿?
还有阿,要能支持window阿

16 个解决方案

#1


Windows下常用的都不是开源的吧

#2


就是说有没有什么开源的编译器
可以在windows平台下运行阿

#3


faint 
就没人知道么?

#4


gcc嘛就是dev-c++

没有vc助手的日子怎么过啊

#5


在windows平台下好象没有~~
在Linux上面有~~~

#6


还不都一样啊
lz想用开元的?
反正都是盗版的,开不开源无所谓了

#7


windows下就是gcc。可以安装MinGW或者Cygwin。
再次强调DevCpp根本不是编译器!
gcc的使用远比VC来得广泛。gcc支持交叉编译,大部分的嵌入式设备和几乎所有的Linux和Unix程序都是用gcc编译的。
我现在就是在Windows平台下用Slickedit+cygwin开发。和Slickedit比起来用VC助手+VC就像是用记事本写代码~~

#8


Cygwin是安装了

可是怎么用阿?

一直用vc做编译器,其他的都不知道咋弄啊?

#9


Visual C++所使用的编译器叫做cl

#10


cygwin是个好东东
不过你要是习惯了vc那套东西,对于linux的环境可能会很不习惯。

#11


把Cygwin挂到一个编辑器下面就可以了。比如Slickedit或者是CodeWright。
我用的是Slickedit。写程序和调试都非常方便,界面友好,提示信息丰富自动化程度高。远比VC+VC助手好用!

http://s4.imagesubmit.com/se.png

#12


eclipse诸位应该听说过呀!

#13


试试

#14


eclipse的CDT实际上很难用,和JDT差远了。再说Java的东西启动很慢又吃内存。比了一下我还是用Slickedit。Slickedit也有Eclipse的插件版,能把CDT弄到JDT那样的水平。

但是如果要求不太高的话推荐用Borland CodeWright做编辑器。因为配置简单(Slickedit很复杂强大,掌握要一段时间否则没法用),只是没有GUI而且提示功能不如Slickedit。但是像上下文和成员列出这些功能都有了。国内找XX也容易。这样的话调试可以用cygwin的insight进行调试。也挺方便的。

#15


补充,上面说的是“没有GUI调试界面”~~用Insight是有GUI的,用起来和VC的调试差不多。

#16


另外对于开源疯子,还有一个编辑器可以推荐:emacs~~呵呵~~

推荐阅读
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • C#编程指南:实现列表与WPF数据网格的高效绑定方法 ... [详细]
  • 优化后的标题:PHP分布式高并发秒杀系统设计与实现
    PHPSeckill是一个基于PHP、Lua和Redis构建的高效分布式秒杀系统。该项目利用php_apcu扩展优化性能,实现了高并发环境下的秒杀功能。系统设计充分考虑了分布式架构的可扩展性和稳定性,适用于大规模用户同时访问的场景。项目代码已开源,可在Gitee平台上获取。 ... [详细]
  • 欢迎来到Netgen新时代:探索网络生成技术的无限可能
    欢迎进入Netgen的新时代:探索网络生成技术的无限潜力。本文将详细介绍如何编译下载的Netgen源代码,生成Netgen程序,并提供开发所需的库nglib。此外,还将探讨Netgen在现代网络设计与仿真中的应用前景,以及其在提高网络性能和可靠性方面的关键作用。 ... [详细]
  • 在Python编程中,探讨了并发与并行的概念及其区别。并发指的是系统同时处理多个任务的能力,而并行则指在同一时间点上并行执行多个任务。文章详细解析了阻塞与非阻塞操作、同步与异步编程模型,以及IO多路复用技术的应用。通过模拟socket发送HTTP请求的过程,展示了如何创建连接、发送数据和接收响应,并强调了默认情况下socket的阻塞特性。此外,还介绍了如何利用这些技术优化网络通信性能和提高程序效率。 ... [详细]
  • Python数据分析入门指南:全面了解Python在数据科学中的应用 ... [详细]
  • Java 零基础入门:SQL Server 学习笔记(第21篇)
    Java 零基础入门:SQL Server 学习笔记(第21篇) ... [详细]
  • JVM参数设置与命令行工具详解
    JVM参数配置与命令行工具的深入解析旨在优化系统性能,通过合理设置JVM参数,确保在高吞吐量的前提下,有效减少垃圾回收(GC)的频率,进而降低系统停顿时间,提升服务的稳定性和响应速度。此外,本文还将详细介绍常用的JVM命令行工具,帮助开发者更好地监控和调优JVM运行状态。 ... [详细]
  • 在 Linux 系统中,`/proc` 目录实现了一种特殊的文件系统,称为 proc 文件系统。与传统的文件系统不同,proc 文件系统主要用于提供内核和进程信息的动态视图,通过文件和目录的形式呈现。这些信息包括系统状态、进程细节以及各种内核参数,为系统管理员和开发者提供了强大的诊断和调试工具。此外,proc 文件系统还支持实时读取和修改某些内核参数,增强了系统的灵活性和可配置性。 ... [详细]
  • 提升工作效率:掌握这些技巧,IDEA 使用效率翻倍 | IDEA 高效操作指南
    提升工作效率:掌握这些技巧,IDEA 使用效率翻倍 | IDEA 高效操作指南 ... [详细]
  • Ubuntu系统中实用快捷键汇总及Windows 10快捷键补充说明
    在Ubuntu系统中,用户可以通过多种快捷键提高操作效率。例如,使用Alt+Tab可以在当前桌面上的不同应用程序之间快速切换,而Super+D则用于在桌面与应用程序之间进行切换(Super键在Linux系统中相当于Windows系统中的Windows键)。此外,本文还补充了部分Windows 10的快捷键,帮助用户在不同操作系统间更加自如地切换。 ... [详细]
  • 微软发布紧急安全更新,所有Windows 10版本均面临影响!
    微软于周五紧急发布了两项安全更新,旨在解决Windows 10所有版本中Windows Codecs库和Visual Studio Code应用存在的安全隐患。此次更新是继本周初发布的月度例行安全补丁之外的额外措施,凸显了这些问题的紧迫性和重要性。这些漏洞可能被攻击者利用,导致系统权限提升或远程代码执行等严重后果。建议用户尽快安装更新,以确保系统的安全性。 ... [详细]
  • 教程:使用Source Monitor进行代码质量分析
    Source Monitor 是一款强大的代码分析工具,能够对 Java、C++、C、C# 和 Delphi 等多种编程语言进行复杂度分析,帮助开发者有效评估和提升代码质量。通过详细的指标和报告,该工具可辅助团队识别潜在问题并优化代码结构。 ... [详细]
  • 在Linux/WSL环境中,本文对Shell任务的并行处理进行了详细的测试与分析。通过多种并行处理技术,如GNU Parallel和xargs,探讨了如何有效提升任务执行效率和系统资源利用率。实验结果表明,合理配置并行参数能够显著缩短任务完成时间,提高系统整体性能。此外,文章还介绍了Shell脚本编写的基本原则和最佳实践,为读者提供了实用的参考。 ... [详细]
author-avatar
as123466_866
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有