Trabajar con compiladores, ejecutores y depuradores en AWS Cloud9 IDE - AWS Cloud9

AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes existentes de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. Más información

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Trabajar con compiladores, ejecutores y depuradores en AWS Cloud9 IDE

Un generador indica al entorno de desarrollo AWS Cloud9 integrado (IDE) cómo crear los archivos de un proyecto. Un ejecutor indica AWS Cloud9 IDE cómo ejecutar archivos de un tipo específico. Un ejecutor puede utilizar un depurador para ayudar a encontrar cualquier problema en el código fuente de los archivos.

Puedes usarlo AWS Cloud9 IDE para compilar, ejecutar y depurar tu código de las siguientes maneras:

  • Utilice un compilador para compilar los archivos del proyecto. Para obtener más información, consulte Cree los archivos de su proyecto.

  • Utilice a un ejecutor para ejecutar (y, de forma opcional, depurar) el código. Para obtener más información, consulte Built Build, Run and Debug Support y Run Your Code.

  • Cambie un ejecutor integrado que ejecute (y, de forma opcional, depure) el código de una forma diferente a la que se ha definido originalmente. Para obtener más información, consulte Cambiar un ejecutor integrado.

  • Utilice un ejecutor que ejecute (y, de forma opcional, depure) el código con una combinación personalizada de nombre de archivo, opciones de línea de comandos, modo de depuración, directorio de trabajo actual y variables de entorno. Para obtener más información, consulte Crear una configuración de ejecución.

  • Cree su propio compilador o ejecutor. Para obtener más información, consulte Crear un generador o un ejecutor.

Soporte integrado de compilación, ejecución y depuración

AWS Cloud9 IDEProporciona soporte integrado para crear, ejecutar y depurar código en varios idiomas. Para obtener una lista completa, consulte Lenguajes compatibles.

El soporte de compilación integrado se encuentra disponible en la barra de menús con los comandos de menú Run (Ejecutar), Build System (Sistema de compilación) y Run (Ejecutar), Build (Compilar). Para añadir compatibilidad con un lenguaje de programación o una herramienta que no se encuentren en la lista, consulte la sección Crear un compilador o ejecutor.

El soporte integrado se encuentra disponible con el botón Run (Ejecutar) y en la barra de menús con los comandos de menú Run (Ejecutar), Run With (Ejecutar con) y Run (Ejecutar), Run Configurations (Configuraciones de ejecución). Para añadir compatibilidad con un lenguaje de programación o una herramienta que no se encuentren en la lista, consulte Crear un compilador o ejecutor y Crear una configuración de ejecución.

El soporte de depuración integrado se encuentra disponible a través de la ventana Debugger (Depurador). Para ver la ventana Debugger (Depurador), elija el botón Debugger (Depurador). Si el botón Debugger (Depurador) no es visible, elija Window (Ventana), Debugger (Depurador) en la barra de menús.

Compilar los archivos del proyecto

  1. Abra un archivo que se corresponda con el código que desea compilar.

  2. En la barra de menús, elija Run, Build System (Ejecutar, Sistema de compilación) y, a continuación, elija el nombre del compilador que va a utilizar si aún no lo ha elegido. Si el compilador que desea utilizar no se encuentra en la lista, detenga este procedimiento, realice los pasos que se indican en Crear un compilador o ejecutor y, a continuación, vuelva a este procedimiento.

  3. Elija Run, Build (Ejecutar, Compilar).

Ejecutar el código

  1. Abra un archivo que se corresponda con el código que desea ejecutar, si el archivo aún no está abierto y seleccionado.

  2. En la barra de menús, realice una de las siguientes operaciones:

    • Para ejecutar el código con el ejecutor integrado de mayor coincidencia, elija Run, Run (Ejecutar, Ejecutar). Si AWS Cloud9 no puede encontrar ninguno, este comando está deshabilitado.

    • Para ejecutar el código con la configuración de ejecución utilizada por AWS Cloud9 última vez, seleccione Ejecutar, ejecutar por última vez.

    • Para ejecutar el código con un ejecutor específico, elija Run, Run With (Ejecutar, Ejecutar con) y, a continuación, elija el nombre del ejecutor. Si el ejecutor que desea utilizar no se encuentra en la lista, detenga este procedimiento, realice los pasos que se indican en Crear un compilador o ejecutor y, a continuación, vuelva a este procedimiento.

    • Para ejecutar el código con un ejecutor específico con una combinación personalizada de nombre de archivo, opciones de línea de comandos, modo de depuración, directorio de trabajo actual y variables de entorno, elija Run, Run Configurations (Ejecutar, Configuraciones de ejecución) y, a continuación, elija el nombre de la configuración de ejecución. Si se abre la pestaña de la configuración de ejecución, elija Runner: Auto (Ejecutor: Auto), elija el ejecutor que desea utilizar y, a continuación, seleccione Run (Ejecutar). Si el ejecutor que desea utilizar no se encuentra en la lista, detenga este procedimiento, realice los pasos que se indican en Crear un compilador o ejecutor y, a continuación, vuelva a este procedimiento.

Depurar el código

  1. En la pestaña de configuración de ejecución del código, elija Run in Debug Mode (Ejecutar en modo de depuración). El icono de error cambia a verde sobre un fondo blanco. Para obtener más información, consulte Ejecutar el código y Crear una configuración de ejecución.

  2. Establezca los puntos de interrupción en el código que desee para realizar pausas durante la ejecución, tal y como se indica a continuación:

    1. Abra cada archivo en el que desea establecer un punto de interrupción.

    2. En cada punto de un archivo en el que desea establecer un punto de interrupción, elija el área en blanco del margen interior situado a la izquierda del número de línea. Aparece un círculo rojo.

      Para eliminar un punto de interrupción, elija el punto de interrupción existente en el margen interior.

      Para deshabilitar un punto de interrupción en lugar de eliminarlo, en la ventana Debugger (Depurador), en Breakpoints (Puntos de interrupción), desactive la casilla que se corresponde con punto de interrupción que desea deshabilitar. Para habilitar el punto de interrupción de nuevo, seleccione la casilla que ha desactivado.

      Para deshabilitar todos los puntos de interrupción a la vez, en la ventana Debugger (Depurador), elija Deactivate All Breakpoints (Desactivar todos los puntos de interrupción). Para habilitar de nuevo todos los puntos de interrupción, elija Activate All Breakpoints (Activar todos los puntos de interrupción).

      Si la ventana Debugger (Depurador) no es visible, elija el botón Debugger (Depurador). Si el botón Debugger (Depurador) no es visible, en la barra de menús, elija Window (Ventana), Debugger (Depurador).

  3. Establezca cualquier expresión de inspección para la que desea obtener el valor en el punto en que se pone en pausa la ejecución, tal y como se indica a continuación:

    1. En la ventana Debugger (Depurador), en Watch Expressions (Expresiones de inspección), elija Type an expression here (Escriba una expresión aquí).

    2. Escriba la expresión que desea inspeccionar y, a continuación, presione Enter.

      Para cambiar una expresión de observación existente, haga clic con el botón derecho del ratón en dicha expresión y, a continuación, elija Edit Watch Expression (Editar expresión de inspección). Escriba el cambio y, a continuación, presione Enter.

      Para eliminar una expresión de inspección existente, haga clic con el botón derecho del ratón en dicha expresión y, a continuación, elija Remove Watch Expression (Eliminar expresión de inspección).

  4. Ejecute el código tal y como se describe en Ejecutar el código.

Cada vez que una ejecución se pone en pausa, también puede detener el puntero sobre cualquier fragmento de código mostrado (por ejemplo, una variable) para ver la información disponible correspondiente en una información sobre herramientas.

Crear un compilador o ejecutor

En este paso se muestra cómo puedes crear tu propio constructor o corredor.

  1. Para crear un compilador, en la barra de menús, elija Run, Build System, New Build System (Ejecutar, Sistema de compilación, Nuevo sistema de compilación). Para crear un ejecutor, en la barra de menús, elija Run, Run With, New Runner (Ejecutar, Ejecutar con, Nuevo ejecutor).

  2. En la pestaña del compilador (con la etiqueta My Builder.build [Mi Builder.build]) o la pestaña del ejecutor (con la etiqueta My Runner.run [Mi Runner.run]) que aparece, defina el compilador o ejecutor. Consulte Definir un compilador o ejecutor.

  3. Después de definir el compilador o ejecutor, elija File, Save As (Archivo, Guardar como). En el caso del compilador, guarde el archivo con la extensión .build en el directorio my-environment/.c9/builders, donde my-environment es el nombre del entorno. En el caso del ejecutor, guarde el archivo con la extensión .run en el directorio my-environment/.c9/runners, donde my-environment es el nombre del entorno. El nombre del archivo que especifique será el nombre que aparece en el menú Run, Build System (Ejecutar, Sistema de compilación) o el menú Run, Run With (Ejecutar, Ejecutar con). Por lo tanto, a menos que especifique otro nombre de archivo, de forma predeterminada el nombre de visualización será My Builder (Mi ejecutor) (para un compilador) o My Runner (Mi ejecutor) (para un ejecutor).

Para utilizar este compilador o ejecutor, consulte Compilar los archivos del proyecto o Ejecutar el código.

nota

Cualquier compilador o ejecutor que cree se aplica únicamente al entorno en el que ha creado ese compilador o ejecutor. Para agregar ese compilador o ejecutor a otro entorno, abra el otro entorno y, a continuación, siga los pasos anteriores para crear el mismo compilador o ejecutor en ese entorno.