halcompile(1)

halcompile1

Build, compile and install linuxcnc hal components

Usage

sudo halcompile [{--install | --install-doc}] compfile ...

sudo halcompile --install --userspace cfile ...

sudo halcompile --install --userspace pyfile ...

Overview

halcompile performs many different functions:

•

Compile .comp and .c files into .so or .ko HAL realtime components (the --compile flag)

•

Compile .comp and .c files into HAL non-realtime components (the --compile --userspace flag)

•

Preprocess .comp files into .c files (the --preprocess flag)

•

Extract documentation from .comp files into .9 manpage files (the --document flag)

•

Display documentation from .comp files onscreen (the --view-doc flag)

•

Compile and install .comp and .c files into the proper directory for HAL realtime components (the --install flag), which may require sudo to write to system directories.

•

Install .c and .py files into the proper directory for HAL non-realtime components (the --install --userspace flag), which may require sudo to write to system directories.

•

Extract documentation from .comp files into .9 manpage files in the proper system directory (the --install flag), which may require sudo to write to system directories.

•

Preprocess .comp files into .c files (the --preprocess flag)

Releases

2 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12
  2. 13

From linuxcnc-uspace-dev 1:2.9.4-2+deb13u1 in Debian 13 (Trixie). Parsed by carta from the page's man source.