Author Topic: Thoughts on Codeblocks on Mac?  (Read 6460 times)

finsikesi64

  • Guest
Thoughts on Codeblocks on Mac?
« on: March 18, 2021, 03:35:26 pm »
I just started using codeblocks on Mac and so far it is fine. I know it gets buggy so I’m looking for alternatives just in case. Which C compiler and text editor would you recommend for Mac? I’m taking intro to C with Whiting so she doesn’t have any concrete requirements (and I’m not a CS major).

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13406
    • Travis build status
Re: Thoughts on Codeblocks on Mac?
« Reply #1 on: March 18, 2021, 04:45:04 pm »
XCode, if you're going to stay on this platform.
VSCode if you're going to be modern.
vim if you want to be unixy.
emacs if you want to be alternative unixy person.
CodeLite probably works fine on mac.
QtCreator probably has mac port.
The C/C++ ide form JetBrains, I forgot its name... CLion... is probably good.

But generally it is not useful for you to ask us to give you alternatives to C::B.
Either we're biased or we have no experience with other editors/IDEs.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline Suryavarman

  • Multiple posting newcomer
  • *
  • Posts: 81
    • Suryavarman
Re: Thoughts on Codeblocks on Mac?
« Reply #2 on: March 18, 2021, 08:00:31 pm »
To add some details to what oBFusCATed say:
XCode: If you plan to code during a long time on Mac. Better to learn how XCode works. For me the behaviour of this think is very very stange. I try to stay far away of this IDE.
Codelite: it's a good IDE but the compilers/projects parameters interface is like Visual…and i don't like that.
CLion is an expensive IDE, but the Jetbrain products are very good. I love PyCharm :p

But if oBFusCATed manage to write a LLDB debugger interface this year, that would be a great news for C::B on Mac.
Quote from: oBFusCATED
This is partly true. In the long run we'll have to port to lldb, but this would require a separate debugger plugin. Hopefully I'll be able to do this in the first half of 2021...


« Last Edit: March 18, 2021, 09:43:29 pm by Suryavarman »