Linux 下进行 CC++ 开发一般使用什么开发环境

Linux 下进行 CC++ 开发一般使用什么开发环境,第1张

Linux的C/C++开发环境一般都是文本编辑器(Vim、emacs等)+编译器(GCC、g++、make、cmake)+调试器(gdb),用集成开发环境IDE(比如codeblocks、eclipse-cdt)的比Windows平台要少。我才开始用的是eclipse-cdt,也是觉得IDE不好用,而且写一个helloworld都要产生一大堆文件(也不知道这些文件什么作用),用git来维护管理代码也非常不方便,而且如果编写的是命令行程序会反复切换到终端,还不如直接在终端编译,总之太不灵活了。不过如果gdb用得不习惯的,可以选择用gdb的图形前端ddd和Kdbg这两个软件。也有觉得命令行编辑器不习惯的,他们会选择图形界面的gVim+各种插件,或者图形功能更好的代码编辑器如gedit、Sublime Text、Atom、VScode等等。

QT,也有用Eclipse的。

一般写嵌入式的程序,都是用GCC,用GDB来调试。

若Linux是虚拟机,一般,我们可以用VC++作编辑器(代码看起来比较清楚);

然后通过共享文件夹的方式连接该虚拟机;用gcc

命令编译该代码。

Scala, Java ->Intellij IDEA 反正我个人体验比eclipse要好用一些

Python ->PyCharm 这个优势不明显,毕竟动态语言。

C++/C ->CLion 最近刚出正式版。基于CMake的构建不能更良心。

他家IDE极多,主流语言几乎都有。上面都是我用过且长期使用的(暴露了语言取向)

JetBrains系列的主要特点是:好看,精细,强大。然而如果不想细究它的强大,它又足够易用。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/9013947.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存