halcompile

NOMBRE
SINOPSIS
DESCRIPCION
VER TAMBIEN

NOMBRE

halcompile - Construye, compila e instala componentes HAL de LinuxCNC

SINOPSIS

halcompile [--compile | --preprocess | --document | --view-doc] archivo.comp...

sudo halcompile [--install|--install-doc] archivo.comp...

halcompile --compile --userspace archivo.c...

sudo halcompile --install --userspace archivo.c...
sudo
halcompile --install --userspace archivo.py...

Cuando se utilizan personalidades en un archivo de compilación, las instancias de hal se exportan secuencialmente (por lo general, por los parámetros count= o names= mutuamente excluyentes). Si el número de exportaciones excede el número máximo de personalidades, a las personalidades posteriores se les asigna módulo al número máximo de personalidades permitido.

De forma predeterminada, el número máximo de personalidades es 64. Para modificar este lÃmite, use la opción --personalities= con halcompile. Por ejemplo, para establecer el máximo de elementos de personalidad en 4:
[sudo] halcompile --personalities=4 --install ...

DESCRIPCION

halcompile realiza muchas funciones diferentes:

Compila los archivos .comp y .c en .so o .ko como componentes HAL en tiempo real (la bandera --compile)

Compila los archivos .comp y .c en componentes de espacio de usuario HAL (bandera --compile --userspace)

Preprocesa archivos .comp en archivos .c (bandera --preprocess)

Extrae la documentacion de los archivos .comp en archivos de paginas de manual de .9 (bandera --document)

Muestra la documentacion de los archivos .comp en pantalla (bandera --view-doc)

Compila e instala los archivos .comp y .c en el directorio adecuado para los componentes HAL en tiempo real (bandera --install), lo que puede requerir que sudo escriba en el sistema de directorios.

Instala los archivos .c y .py en el directorio adecuado para los componentes HAL de espacio de usuario (bandera --install --userspace),lo que puede requerir que sudo escriba en el sistema de directorios.

Extrae documentacion de los archivos .comp en los archivos de paginas de manual de .9 en el directorio del sistema adecuado (bandera --install ), lo que puede requerir que sudo escriba en el sistema de directorios.

VER TAMBIEN

Halcompile Generador de Componentes HAL en la documentacion de LinuxCNC para obtener una descripcion completa de la sintaxis de archivos .comp, junto con ejemplos. pydoc hal y Creando Componentes Python de Espacio de Usuario en la documentacion de LinuxCNC para obtener documentacion sobre la interfaz de Python para los componentes HAL