Cross-development with debugger
Once the debug agent is running, and you've established connectivity between the host and the target, you can use the debugger to upload the executable to the target, and then run and interact with it.
When the debug agent is connected to the host debugger, you can transfer files between the host and target systems. Note that this is a general-purpose file transfer facility—it's not limited to transferring only executables to the target.
In order for QNX OS to execute a program on the target, the program must be available for loading from a filesystem; when you transfer executables to the target, you must write them to a filesystem. Even if you don't have a persistent filesystem on your target, you can create a temporary filesystem based on /dev/shmem, which is a convenient location for uploading the executables to. For details, see the mkifs buildfile examples in the Utilities Reference.
