Standalone mode When you have built your application and linked it with the BOINC libraries, you can run it in 'standalone mode' (without a BOINC core client present). To do this, put instances of all input files in the same directory. (with the proper logical, not physical, names). The application should run and produce output files (also with their logical names). You can run the program under a debugger.
When you run an application in standalone mode, the BOINC API will recognize this and take it into account. A couple of things to note:
To get this process started, create a test project, add an application version and some work, then run the core client. It will download everything and run your application, which will possibly crash.
At this point you'll want to start experimenting with your application. It would be very tedious to create a new application version for each change. It's far easier to use BOINC's anonymous platform mechanism. To do this:
On Unix, it's possible to attach a debugger to a running process. Use 'ps' to find the process ID of your application, then something like
gdb exec_filename PIDto attach a debugger to it. "; page_tail(); ?>