I tried to compile both hello.cpp and hello.c; as explained, but neither of them worked. So, at the time, my compiling environment was rather screwed up.
Since then, however, my environment has become really screwed up! I tried installing LaTeX, but kept running into "medium full" errors. It took me a while to realize that this was because all the symbolic links to these files completely filled system memory. This started causing Opie to behave in erratic ways.
So I decided to reinstall everything from scratch, this time using 64-0 image (hoping that it wouldn't keep anything in system memory) and even trying to install Opie on an SD card instead of memory. Because the computers I have access to right now cannot recognize my SD card (one formatted as FAT) and Rock Ridge extensions (don't ask me why; given that these run Windows XP I would have thought so), I'm rather limited as to what I can do.
To further complicate matters, something happened to my ext2 SD card: two directories are now text-files. I suspect that something became corrupted; and as the files I lost are really important, I don't want to do anything with the SD card until I can fsck it (which will probably be at least one and a half to two and a half weeks, since I'm currently at conference and my father-in-law is visiting).
So, in the meantime, I'll be taking a break from my Zaurus. Afterward, I'll seriously tackle the two problems:
First, how do I set up a make environment on my Zaurus?
Second, how do I use BitBake, and what are its limitations? In particular, will I be able to compile anything that I can compile under a normal Linux box?