90
edits
| Line 34: | Line 34: | ||
=== Environment of mine === | === Environment of mine === | ||
The environment that produces this patch is a | The environment that produces this patch is a bit of unique. I'm using [http://www.slackware.org Slackware Linux] as my primary OS. And the build system is actually run in a [http://www.virtualbox.org VirtualBox] VM whose guest OS is a Windows. This is because the compiler for emulator targets and many tools in Nokia S60 SDK are Windows only. | ||
The advantage of doing so is that the VM guest OS and host OS can access all free disk space at the same time, and both of them could read/write all files under a specific path, though | Furthermore, I have only 4GB virtual hard disk for my Windows VM as its "drive C", then the guest Windows and host Linux are connected with [http://www.samba.org Samba]. So inside the guest Windows there is a network mapped "drive D" connected to a host Linux path, for example <tt>/home/user/windowsdrive/</tt>. The advantage of doing so is that the VM guest OS and host OS can access all free disk space at the same time, and both of them could read/write all files under a specific path, though a little dangerous. My working copy of the mozilla source tree is located in that public path so I can do cvs and daily maintenance under Linux, and build/debug Symbian OS targets inside the guest Windows. | ||
It sounds complicated, but it's really convenient. However, I don't have any recommendation that whether you should setup your Symbian development environment like me, or not. I just | It sounds complicated, but it's really convenient. However, I don't have any recommendation that whether you should setup your Symbian development environment like me, or not. I just let you know this in case you run into any problem related with build environment. | ||
== Steps == | == Steps == | ||
edits