Okay so first, the news that may interest many of you.
I got me some work experience, starting Tuesday with a local software developer based in the university of Essex buildings.
Woot.
Now for the part that will only interest the computer geeks:
I've installed Ubuntu Linux, and very nice it is too.
I started attempting to use my chosen GDE (monodevelop; thanks raygungothic and palfrey) but then found out it didn't come with a c/c++ compiler: fair enough says I, such things often plug in. It recommended GNU GCC, which I used to use at the command line (well DJGPP) in windows anyway.
Then I set about installing GCC in linux.
Why do bloody linux developers have to make things as obscure as possible?
I'm not interested in *developing* or patching GCC I just want to *use* it.
I'm learning to code; I don't know what half your technical jargon means!
Reason for rant: the installation instructions cover over 7000 words for the configuration page alone (from a total of way over 20000) - the entire text is unannotated jargon, i suspect all I *should* have to do is type "configure" then "make" or some similar command in the appropriate directory, but the Readme *demands* that I read through all the configuration options to make sure I don't create a hungry singularity and ... etc. etc.
*bleaurgh*
so I did my best to decipher the bloody thing over an hour; and got as far as - indeed - the first thing to do is run the configure script, ignoring 6990 of the words in the configuration file.
Here's what I got:
configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.2+.
Try the --with-gmp and/or --with-mpfr options to specify their locations.
Copies of these libraries' source code can be found at their respective
hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.
See also
http://gcc.gnu.org/install/prerequisites.html for additional info.
If you obtained GMP and/or MPFR from a vendor distribution package, make
sure that you have installed both the libraries and the header files.
They may be located in separate packages.
I can roughly understand what this means, but i haven't a clue what GMP and MPFR are, due to their highly self-explanatory names. I'm about ready to give up.
So now I blog, and hope someone out there knows linux, knows GCC and knows how I can get it installed without shedding any more tears.
*looks hopefully at palfrey*