zephyr/samples/cpp/hello_world
Christopher Friedt 574e641297 samples: cpp: add a Hello, world! C++ app
Create a separate hello world C++ app for Zephyr.

Signed-off-by: Christopher Friedt <cfriedt@meta.com>
2024-01-17 09:56:34 +01:00
..
src samples: cpp: add a Hello, world! C++ app 2024-01-17 09:56:34 +01:00
CMakeLists.txt samples: cpp: add a Hello, world! C++ app 2024-01-17 09:56:34 +01:00
prj.conf samples: cpp: add a Hello, world! C++ app 2024-01-17 09:56:34 +01:00
README.rst samples: cpp: add a Hello, world! C++ app 2024-01-17 09:56:34 +01:00
sample.yaml samples: cpp: add a Hello, world! C++ app 2024-01-17 09:56:34 +01:00

.. _hello_cpp_world:

Hello C++ World
###############

Overview
********

A simple :ref:`C++ <language_cpp>` sample that can be used with many supported board and prints
"Hello, C++ world!" to the console.

Building and Running
********************

This configuration can be built and executed on QEMU as follows:

.. zephyr-app-commands::
   :zephyr-app: samples/cpp/hello_world
   :host-os: unix
   :board: qemu_riscv32
   :goals: run
   :compact:

To build for another board, change "qemu_riscv32" above to that board's name.

Sample Output
=============

.. code-block:: console

    Hello C++, world! qemu_riscv32

Exit QEMU by pressing :kbd:`CTRL+C`