White Papers
Abstract
Author: Chris Sutton
This profile provides build configurations for GNU and LLVM (MacOS) environments including binary executables and both static and shared libraries. Builds can be triggered from the Rhapsody toolbar to remote targets over SSH or to local virtual environments through docker containers.
Content
There are two ways to manage the environment "infrastructure":
- Remote build on a physical device by using SSH
- Container virtualisation on the local host system
This Rhapsody profile lets you select either SSH or Virtualisation as a property under the Rhapsody component. You can then enter either the SSH details (remote IP, username, password) or the name of the image/container to use in the local Docker installation.
The "build framework" menu command, the build, run and GMR toolbar options can be used to build the source files on the remote target/local docker container. This is all done using MS-DOS scripting so it is easily modifiable.
The profile also contains stereotypes (applicable to a Rhapsody configuration) to set the type of component build for the toolchain:
- GNU Executable (UNIX style binary)
- GNU Static Library (.a)
- GNU Shared Library (.so)
- LLVM Executable (UNIX style binary)
- LLVM Static Library (.a)
- LLVM Shared Library (.dylib)
Product Synonym
Rational Rhapsody
Was this topic helpful?
Document Information
Modified date:
19 July 2023
UID
ibm10870384