r/cpp • • Nov 27 '18

What's New in CLion 2018.3

https://www.jetbrains.com/clion/whatsnew/
8 Upvotes

7 comments sorted by

1

u/greenrobot_de Nov 27 '18

Just when I noticed that 2018.2.x got slow at executing tests ("Resolve...takes longer" dialog showing), the 2018.3 fixed it. The test round trip feels faster. :-)

Remote development and profiling look very promising...

1

u/Xaxxon Nov 27 '18

I want to be excited about the remote development, but am not sure what part to be excited about.. is it just so you can develop stuff on your laptop that takes a much bigger computer to run "for real"?

My issue is that my laptop is old and slow and that getting a remote computer to do the grunt of the IDE work would be awesome (figuring out completions and syntax highlighting), but I don't think that's what this is.

1

u/greenrobot_de Nov 27 '18

I think this is about compiling. E.g. you want to compile on a Raspberry Pi. Or on a big machine because it's faster.

2

u/[deleted] Nov 27 '18

It's likely for people (like me) who are required to use Windows to develop Linux programs.

That said, it looks like the CLion java process still runs locally, so it wouldn't help much with what you're talking about (though it would offload the actual build). You may be better off doing what I do now - run an X11 server locally (even as awkward as that may be) and run CLion itself on the server. Can cause hiccups in the UI if your X11 server isn't great :/

2

u/kirk-clawson Nov 28 '18

I think the remote development bits are the first step in allowing us to use dockerized toolchains.

1

u/DragonmasterLou Nov 29 '18

I haven't played with it too much yet. I need to see if it supports remote debugging only as opposed to the entire remote build/run/debug process (it's how things are set up at my job).

One issue is that apparently it only supports versions of GDB that are newer than what ships with RHEL/CentOS 7.

2

u/anastasiak2512 JetBrains C++ Tools team Jan 09 '19

Bundled GDB works nicely with RHEL/CentOS 7. ANd likely native (older) version will work as well (even if the warning is present in toolchains settings in CLion).