Bienvenido al blog del noroeste de Mesopotamia! Aquí hablamos de todo:
Política, Dios, ciencia y tecnología, fe, Linux, Latex, Fails,etc.
Siéntase libre de comentar los artículos!

viernes, 16 de diciembre de 2011

[How to] Scripts ejectuables de Octave para Linux

He buscado algo de información relacionada con compiladores para MatLab y para Octave, con el objetivo de poder crear un archivo ejecutable que no dependa de ellos, sin embargo, la búsqueda no ha sido fructífera respecto de Octave. Por ahí encontré un intento de compiladorLinks: para Octave, pero las últimas actualizaciones datan de 2005, por lo que pienso sinceramente que no merece la pena siquiera probarlo porque parece un proyecto abandonado.


A pesar de todo lo anterior, encontré una manera de producir scripts de Octave que sean ejecutables en Linux; hacerlo es muy sencillo.
  1. Añadir #! /usr/bin/octave --silent a la primera línea del código del script.
  2. Proporcionar permisos de ejecución al script a través de chmod +x script.m.
Con eso lograrán hacer que el script pueda ser invocado directamente desde la consola a través de ./script.m, dando la impresión de que el código estuviera compilado. Lo que realmente es que el sistema llama a Octave primero y luego comienza el script.

Sencillo pero útil.

Abrazo




    

2 comentarios:

Ingresa un comentario