D
D
DarkByte20152017-01-23 15:04:19
linux
DarkByte2015, 2017-01-23 15:04:19

C++ IDE for Linux and compilers?

I want something with good auto-completion (and highlighting, of course). Those. not just an addition to the basic language constructs, but an addition to the names of functions, classes, etc. With a handy debugger.
On Windows, I worked with Visual Studio, of course it has no equal here (I haven’t tried CLion though, it seems to be not bad either, but it doesn’t have a free version). I also know from good cross-platform QtCreators, but I want something else. It is a little heavy and difficult to set up IMHO. Now I set myself to test Code Blocks and Code Lite. In general, of course, very similar IDEs. But the interface of Code Lite looks more modern. On the other hand, her interface is clearly overloaded with a bunch of tabs that do not even fit. I also wanted to create a project, so at first she asked me to create some kind of workflow. And inside it has already created a project. Some very strange folder structure... Code Blocks is simpler: just created a project and that's it. True, compilers still need to be configured.
Speaking of compilers: for Windows they usually talk about MSVC, and for Linux about GCC. Is there any other MinGW? How is it different? And finally, semi-experimental Clang on LLVM (by the way, which VM should be installed separately? Or is it like .NET?) What is better to take then? Of course there are others, but these seem to be the most famous.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
L
leremin, 2017-01-23
@DarkByte2015

MinGW is gcc ported to Windows. IMHO, the most convenient is QtCreator, but since it is heavy and complex, then try Geany.

E
Egorithm, 2017-01-23
@EgoRusMarch

There is nothing better than Qt . Neither Windows nor Linux.

O
OnYourLips, 2017-01-23
@OnYourLips

CLion.

On Windows I worked with Visual Studio, of course it has no equal here
Disagree. Otherwise there would be no plugins like JetBrains ReSharper.

A
Adamos, 2017-01-23
@Adamos

There is a feeling that in VS you dabbled more in Sharp than in Crosses.
Because to say that after the Studio QtCreator is "heavy and difficult to set up", while CodeLite has an "overloaded interface" is, at least, bold ...
I periodically have to compile and debug the screw ports of programs in the Studio. After the laconic simplicity of QtCreator and its simple text .pro-file, this is the usual for Windows "instead of setting the right one - a bunch of forms and buttons that work in an unobvious way" - just infuriates me, to be honest. With all my phlegm.
Well, I can't explain the quality of Intellisense's work as a base for IDE otherwise than by intentional sabotage. Just comparing how much C++ Studio worked with C++ before 2008 - and how everything constantly gets stuck,
In general, if you want to write under Linux - just try to get used to QtCreator.
Even if you don't need the Qt library at all, like me.
Well, if you miss the sheets of settings and the strained thoughtfulness of analysis, as in the Studio - you can try Eclipse or NetBeans, they successfully implement both...

M
Maxim Moseychuk, 2017-01-23
@fshp

Try Eclipse.
LLVM is not a virtual machine in the usual sense. The exhaust has the same binaries as from gcc.

N
Nikolay Sinyov, 2017-01-25
@NickSin

Is Qt Creator heavy? OMG ... I run it on atoms and write code, rather than a studio. Of the analogues, only Qt Creator more or less replaces the studio for pluses. In addition, Creator itself is written in pluses, which cannot be said about CLion, Eclipse, Geany, which are written in Java.
Use Qt Creator and don't torture yourself.

D
Derevianko Alexander, 2018-02-23
@dio4

Nikolay Sinev Geany is written in C and C++!

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question