当前位置:  开发笔记 > 编程语言 > 正文

哪个是最好的,标准的(希望是免费的)C++编译器?

如何解决《哪个是最好的,标准的(希望是免费的)C++编译器?》经验,为你挑选了3个好方法。

Saludos a todos en stackoverflow.com !!

所以...我是一个C++新手,目前正在接受数据结构的主题,我想和你们一起咨询一下:

自从我开始学习系统工程以来,我一直在使用最新版本的Dev-C++来完成我的所有编程项目.到目前为止它已经完成了它的工作,但它有一个致命的缺陷...试图调试你的代码它只是...非常痛苦!每当你激活调试模式时,你必须交叉手指,并希望它在你正在观察的变量甚至变化之前不会在你的脸上崩溃.

然后,我虽然使用了微软的Visual-C++,因为它也是免费的; 但是,我问我的老师并告诉我不要在课程中使用它,因为它不是标准的(其中的编译程序只适用于Windows); 我们需要制作可以在Windows和Linux环境中编译的代码,并且一旦编译完成,就可以在两种环境中使用该应用程序.

所以人们,我希望你能给我一些建议:哪个C++编译软件有一个强大的和/或稳定的调试模式,实现标准的编译器(顺便说一下它叫做g ++),它有希望免费吗? ??

感谢您的关注.Gracias y hasta luego ^ _ ^(BTW,快乐的第一篇文章!!! ^ o ^)



1> 小智..:

有一个名为Mingw的g ++和GDB(Gnu调试器)的实现非常有效.虽然我猜你也在寻找图形IDE /调试器,但我会指向Eclipse.用于eclipse的C开发工具包括与Mingw构建工具和GDB的出色接口.另外,关于在Windows和*nix上使用的已编译程序的评论,据我所知,这是不可能的.



2> BigSandwich..:

这取决于你的'标准'是什么意思.无论如何,你将不得不在linux和windows上编译代码.无法在两者上运行创建和可执行文件.只需使用VS在Windows上编译和调试,然后确保它也在Linux上的GCC下编译和运行.

我想他只是希望你在两者上使用相同的编译器,所以你不必处理编译器之间的差异.我觉得这对你有好处.编写可以在多个编译器上编译的代码非常重要,因为它可以向您显示标准的哪些部分标准的.



3> 小智..:

Code :: Blocks - 它是免费的,它是跨平台的,它非常好.您可以下载包含CB IDE,MinGW C++编译器和gdb调试器的软件包.安装非常简单.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有