Acorn Arcade forums: Programming: the dumb start-me-up
|
the dumb start-me-up |
|
instantiator (14:43 20/12/2004) ajps (15:55 20/12/2004) instantiator (16:31 20/12/2004) kick52 (19:14 20/12/2004) instantiator (10:16 21/12/2004) ajps (01:51 23/12/2004)
|
|
Lewis Westbury |
Message #60833, posted by instantiator at 14:43, 20/12/2004 |
Member
Posts: 365
|
Hello
Making the transition from Java to C quite slowly, but I think I'm ready to sink my teeth into a new project, and ideally I want to get started under RISC OS.
However, I'm wrestling with paths and libraries and commandline options and the such. Anyone got a url for a (quick) guide to setting up a RISC OS development environment? (ie. what to put where, what needs to be seen by the filer, what stuff should be booted during startup, which libraries are good, where to put them)
What development tools do people use? I'm guessing as far as compilers go the only free option is GCC...? |
|
[ Log in to reply ] |
|
Antony Sidwell |
Message #60835, posted by ajps at 15:55, 20/12/2004, in reply to message #60833 |
Member
Posts: 48
|
http://www.riscos.info/ is a good starting point. |
|
[ Log in to reply ] |
|
Lewis Westbury |
Message #60836, posted by instantiator at 16:31, 20/12/2004, in reply to message #60835 |
Member
Posts: 365
|
http://www.riscos.info/ is a good starting point. What is your development environment? What is your directory tree like? |
|
[ Log in to reply ] |
|
Tim Brook |
Message #60842, posted by kick52 at 19:14, 20/12/2004, in reply to message #60836 |
Member
Posts: 87
|
The RISC OS User Guides will tell you nearly everything about the filer and how you need to set up your apps and work with RISC OS. |
|
[ Log in to reply ] |
|
Lewis Westbury |
Message #60853, posted by instantiator at 10:16, 21/12/2004, in reply to message #60842 |
Member
Posts: 365
|
Ah. This is fine. I am a proficient user, putting my toe into the cold stream of coding. Just wondered how people have arranged their nests... |
|
[ Log in to reply ] |
|
Antony Sidwell |
Message #60891, posted by ajps at 01:51, 23/12/2004, in reply to message #60836 |
Member
Posts: 48
|
What is your development environment? Either GCC or Acorn C/C++ on RISC OS or the GCC cross-compiler on Linux. Projects managed by CVS with the repository on my Linux machine. GNU make makefiles for making things. I use DeskLib as my RISC OS library of choice.
What is your directory tree like? Simple. I have a directory in which I keep any projects when I check them out of CVS (i.e. a directory called "projects"), another in which I keep the various tools I use. Oh, and a separate directory tree for building my Angband ports, as they aren't in CVS and I like to keep copies of older builds around for longer.
There's no great secrets to it, just put things where they make sense to you. |
|
[ Log in to reply ] |
|
|
Acorn Arcade forums: Programming: the dumb start-me-up |