Contents|Index|Previous|Next

Cross-development environment

Using GNUPro Toolkit in one of the cross-development configurations usually requires some attention to setting up the target environment.

A cross-development configuration can develop software for a different target machine than the development tools themselves (which run on the host)—for example, a SPARCstation can generate and debug code for an AMD 29K-based board.

For our tools to work with a target environment (except for real-time operating systems, which provide full operating system support), set up the following.

- The C run-time environment, as described in The C Run-Time Environment (crt0).
- Stubs, or minimal versions of operating system subroutines for the C subroutine library.

See System Calls in GNUPro C Library in GNUPro Libraries.

- A connection to the debugger.

See Remote debugging in Debugging with GDB in GNUPro Debugging Tools.