PL / 1 para el proyecto GCC es un intento de crear un PL / I compilador nativo utilizando la colección de compiladores de GNU. PL / I es un lenguaje de procedimientos de tercera generación adecuado para una amplia gama de aplicaciones, incluyendo software de sistema, los gráficos, la simulación, el procesamiento de texto, Web y aplicaciones de negocio.
Esta es la caída de código undécimo del front-end del CCG para el lenguaje de programación PL / I.
PL / I para GCC se distribuye bajo los términos de la Licencia Pública GNU; versión 2. La versión 0.0.11, incluye una nueva infraestructura para el PL / I preprocesador.
Han pasado más de un año desde la versión anterior de pl1gcc, pero el desarrollo se ha acelerado de nuevo, por lo que esperan liberaciones sucedan con mayor frecuencia. Y recuerda que siempre son bienvenidos a unirse al proyecto, necesitamos realmente ayuda a todos los niveles de desarrollo.
La versión v0.0.11 marca otro importante paso adelante hacia un pleno funcionamiento compilador de PL / I: el preprocesador. La implementación actual soporta pocos estados, pero gracias a las herramientas Flex y bisontes, es recta hacia adelante para agregar las declaraciones de preprocesador que faltan. Esperar algunos nuevos que se añadirán con cada nueva versión, al igual que el / I analizador PL se ha desarrollado.
Actualmente todavía no hay codegeneration teniendo lugar, así que no se quede sin su producción y desinstalar compilador de PL / I, por el momento.
Pero leer por delante de algunas buenas noticias.
Todavía sería una gran ayuda para nosotros si intenta el compilador en algunos de su propio código fuente, o si se puede construir un programa / I PL que realmente pone a prueba las esquinas de la gramática. Básicamente, un programa que hace todo lo que la sintaxis permite. Como inspiración, tener una mirada en el programa de prueba por escrito por Paul Karagianis
http://www.multicians.org/proc-proc.html
pero estoy seguro de que usted puede crear un programa mucho peor PL / I, que nos gustaría ver. Y si lo suelte bajo licencia GPL que se puede agregar a la sala pl1gcc de la fama, por lo que sólo tiene que ir adelante y hacer la codificación.
Por favor, infórmenos sobre cualquier error de sintaxis que pudieran ocurrir para que podamos comprobar si el error está en el analizador pl1gcc, y no en el código.
Instalación:
Desde el CCG PL / I aún no es parte de la línea principal de GCC, hay algunos pasos manuales que hay que realizar antes de poder utilizar el compilador GCC PL / I.
Si está utilizando Cygwin en Windows, siga las instrucciones del archivo INSTALL.cygwin. Si desea utilizar Eclipse consulte INSTALL.eclipse.
Lo primero que necesita el código fuente para el propio compilador GCC. Si no ya ha instalado el código fuente que tendrá que descargarlo.
Así es como lo hicimos; es probable que pueda llegar a otro camino.
Obtener última versión de trabajo de la instantánea semanal gcc-core-4.2-2006mmdd y
la última versión del archivo de almacenamiento pl1gcc-0.0.x, desde http://pl1gcc.sourceforge.net
Nota: La instantánea de gcc descargado del proyecto pl1gcc es conocido por trabajar con pl1gcc. Si intenta otra instantánea del proyecto GCC, por favor háganoslo saber si funciona o no.
GCC recomienda separar los directorios de origen de los directorios de construcción, por lo que crear un direcory para mantener el código fuente desempaquetado.
cd ~
mkdir gcc-src
Desembale la instantánea gcc-core-4.2-2006mmdd descargado en el directorio para la fuente de gcc, suponiendo que los archivos descargados se guardan en ~ / descarga, esto será descomprimir el archivo del compilador gcc:
cd ~ / gcc-src
tar -xjf ~ / download / gcc-core-4.2-2006mmdd.tar.bz2
Nota: esto creará un directorio llamado ~ / gcc-src / gcc-4.2-2006mmdd
Descomprimir el archivo pl1gcc-0.0.x.zip en su directorio principal, con estos comandos
cd ~
descomprimir ~ / download / pl1gcc-0.0.x.zip
Esto creará la directorios ~ / pl1gcc-0.0.x / pl1
Crear un enlace desde ~ / gcc-src / gcc-4.2-2006mmdd a su biblioteca pl1 descomprimido:
cd ~ / gcc-src / gcc-4.2-2006mmdd / gcc
ln -s ~ / pl1gcc-0.0.x / pl1 PL1
Crear un directorio vacío ~ / gcc, donde se creó el objeto construido:
cd ~
rm -rf ~ / gcc
mkdir gcc
Desembalaje se hace ahora, y usted puede empezar a construir su compilador descargado. Esto puede tomar un tiempo (*).
Ahora hacer:
cd ~ / gcc
../gcc-src/gcc-4.2-2006mmdd/configure
hacer
e ir disfrutar de algunas de sus bewerages favoritos, y por supuesto no te olvides de hacer una donación al proyecto pl1gcc.
Puede acelerar la compilación considerablemente, mediante la desactivación de algunas de las lenguas que haces ya no necesita, ahora tienes PL / I como su compilador favorito.
Para ello editar los archivos ~ / gcc-src / gcc-4.2-2006mmdd // config-lang.in,
y establecer la variable
build_by_default = "no"
¿Qué hay de nuevo en esta versión:
Detalles de software:
Versión: 0.0.14
Fecha de carga: 2 Jun 15
Licencia: Libre
Popularidad: 285
Comentarios que no se encuentran