log in | register | forums
Show:
Go:
Forums
Username:

Password:

User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- Elsear brings super-fast Networking to Risc PC/A7000/A7000+ (News:)
- Latest hardware upgrade from RISCOSbits (News:)
- RISC OS London Show Report 2024 (News:1)
- Announcing the TIB 2024 Advent Calendar (News:1)
- Code GCC produces that makes you cry #12684 (Prog:39)
- RISCOSbits releases a new laptop solution (News:)
- Rougol November 2024 meeting on monday (News:)
- Drag'n'Drop 14i1 edition reviewed (News:)
- WROCC November 2024 talk o...ay - Andrew Rawnsley (ROD) (News:2)
- October 2024 News Summary (News:3)
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
 
View on Mastodon
@www.iconbar.com@rss-parrot.net
Site Search
 
Article archives
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
PhlamethrowerHot 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?