Acorn Arcade forums: Programming: C SDK: which one?
|
C SDK: which one? |
|
winterhunter (08:52 21/6/2007) adamr (15:33 21/6/2007) Phlamethrower (22:29 21/6/2007)
|
|
Gonzalo Meza |
Message #103134, posted by winterhunter at 08:52, 21/6/2007 |
Member
Posts: 105
|
Hi everyone,
I have found quite a lot C compilers/SDKs around: Acorn C/C++ Dr Smith's C SDK Easy C GCC
The only one I know is GCC (from Linux and MorphOS), but has no IDE.
Based on the following points, which would you recommend? + IDE (Editor, autogeneration of "Makefiles", integrated debugger). + Possibility of creating the windows in a "graphical editor" of sorts. + Ease of use. + Performance of generated code.
I know it is not a clear cut matter, but your experience/impressions are more than welcome. Thanks! |
|
[ Log in to reply ] |
|
Adam |
Message #103135, posted by adamr at 15:33, 21/6/2007, in reply to message #103134 |
Member
Posts: 112
|
Well, I don't think a fully integrated IDE exists. However, you can get at some of the bits. - Editor: Zap or StrongED - Autogeneration of makefiles: Sourcery (though I don't use this functionality). Sourcery also serves as a general management tool for the resources in your app. - Graphical creation of Windows: WinEd (or TemplEd) or, if you're using the "toolbox", ResEd - Debugging: I've never used it but DeskDebug is out there.
Adam
[Edited by adamr at 16:34, 21/6/2007] |
|
[ Log in to reply ] |
|
Jeffrey Lee |
Message #103137, posted by Phlamethrower at 22:29, 21/6/2007, in reply to message #103134 |
Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff
Posts: 15100
|
Dr Smith's and Easy C - I'm fairly certain these aren't being actively developed anymore. As far as I know, the only two that are being developed (or at least the biggest two being developed) are Acorn C/C++ and GCC. So it's probably a good idea to stick to those.
As Adam says, I don't think we have a full IDE, but a good text editor, template editor, and project manager (e.g. sourcery) is all you need. I think you have two debugging opportunities - Acorn C/C++ comes with DDT, which is an old, single-tasking debugger, but contains a good number of features since it's more integrated with the compiler's debug output. DeskDebug is the other alternative, which will work equally well with GCC/Acorn C (I think!), is multi-tasking, but is more limited in its features (e.g. it can only be used to debug WIMP apps). I haven't used either of them, though.
I'm not sure what the current leader is for code performance - I'm fairly certain Acorn C/C++ used to be the best, but the growth of ARM Linux and the shrinking of RISC OS could have pushed GCC into the lead. |
|
[ Log in to reply ] |
|
|
Acorn Arcade forums: Programming: C SDK: which one? |