libtecla

La biblioteca TECLA proporciona programas UNIX y Linux con instalaciones de edición de línea de comandos interactivas, similares a las de la UNI
Descargar ahora

libtecla Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Martin C. Shepherd
  • Sitio web del editor:
  • http://www.astro.caltech.edu/~mcs/tecla/index.html

libtecla Etiquetas


libtecla Descripción

La biblioteca TECLA proporciona programas UNIX y Linux con instalaciones de edición de línea de comandos interactivas, similares a las de la UNI La biblioteca TECLA proporciona programas UNIX y Linux con instalaciones de edición de línea de comandos interactivas, similares a las del shell de UNIX TCSH. Además de la edición de la línea de comandos sencilla, admite el recuerdo de las líneas de comandos ingresadas anteriormente, la finalización de la pestaña de los nombres de archivos, la expansión de las tarjetas comodín en línea de los nombres de archivos. Las funciones internas que realizan la finalización del nombre del archivo y la expansión de las tarjetas de comodidad también están disponibles externamente para uso opcional por programas, junto con un módulo para la finalización de la pestaña y la búsqueda de nombres de archivos en una lista de directorios. Nota que se ha llevado a atención especial Permitir el uso de esta biblioteca en programas roscados. La opción de habilitar esto se discute en MakeFile, y las discusiones específicas de la seguridad de los hilos se presentan en las páginas del hombre incluido. Inicialización: para compilar y opcionalmente instalar la biblioteca, es el primero necesario crear un makefile para su sistema, escribiendo: ./configurethe makeFile que esto genera está diseñado para instalar los archivos de la biblioteca en subdirectorios de / usr / local /. Si prefiere instalarlos en un directorio diferente, puede escribir: ./configure --prefix / dondequiera que reemplace / donde sea con su directorio elegido. Otras opciones de línea de comandos están disponibles, y se pueden listar escribiendo escribiendo: ./configure --Helphaving Ejecute el script Configurar, está listo para hacer la biblioteca. Para hacer esto, solo escriba: Whatwhat 'Heche' depende de si el script de configuración sabe sobre su sistema. Si el script de configuración no sabe nada específico sobre su sistema, se encargará de 'hacer' para producir la biblioteca estática de TECLA, llamada Libtecla.A, y si es posible, la reentrantversión de esto llamada Libecla_r.a. Si se conoce sobre su sistema, también creará bibliotecas compartidas si es posible. Si está en un sistema que no se conoce, y le gustaría que se compilen las bibliotecas compartidas, lea el archivo llamado Porting para ver cómo se logra esto. Para instalar la biblioteca, su archivo incluye páginas manuales, Tipo: Hacer que se instale. programas. Después de construir la biblioteca, debe encontrar dos programas, llamados Demo y Demo2, en el directorio actual. El primero de los programas de demostración lee las líneas de entrada del usuario y escribe lo que se escribió de nuevo a la pantalla. Mientras escribe una línea de entrada, puede experimentar con la edición de línea, la finalización de la pestaña, el recuerdo de historial, etc. Para obtener detalles sobre estas características de edición de línea, consulte la página del hombre GL_GET_LINE (3). Si aún no ha instalado esto, puede verlo de todos modos escribiendo: NROFF -MAN MAN3 / GL_GET_LINE.3 | El segundo programa de demostración de Morethe, llamado Demo2, demuestra la finalización del comando con la ruta UNIX. Si escribe un nombre de comando parcial, y presione TAB, el nombre del comando se completará si es posible, y las posibles finalizaciones se enumeran si es ambigua. Cuando ingrese la línea, el programa de demostración, luego imprime la ruta completa del comando que escribió. Si escribe algo después del nombre del comando, la finalización de nombre de archivo con la tecla TAB, vuelve a su comportamiento predeterminado de completar los nombres de archivos en el directorio actual.


libtecla Software relacionado