Linux Studio

From SEGGER Wiki
Jump to: navigation, search

Linux Studio is an Integrated Development Environment (IDE) for application development on Linux. It is based on Embedded Studio, the IDE for embedded development, and makes its graphical user interface (GUI) and features available to all Linux application developers.

Linux Studio on www.segger.com.

Troubleshooting

Build Tool Installation

Linux Studio uses the native gcc toolchain, which has to be installed on the system.

On most Linux distributions the package is build-essential and can be installed through the package/software manager.

 $ sudo apt install build-essential

To also build 32-bit applications on a 64-bit system, additionally install gcc-multilib.

 $ sudo apt install gcc-multilib g++-multilib

Debug Terminal Selection

For debugging command line applications, Linux Studio can use its internal Debug Terminal or an external program such as the native terminal application.

The external terminal can be selected at Tools -> Options -> Debug -> Debug Terminal Command Line. By default it is set to use gnome-terminal (gnome-terminal --title "$(ProjectName)" --). For example for xfce use xfce4 terminal: xfce4-terminal --title "$(ProjectName)" --

To use Linux Studio's internal Debug Terminal instead, change the project option Debug -> Run In Terminal to No.