AWS Cloud9 ya no está disponible para los nuevos clientes. Los clientes existentes de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. Más información
Trabajo con compiladores, ejecutores y depuradores en el IDE de AWS Cloud9
Un compilador indica al entorno de desarrollo integrado (IDE) de AWS Cloud9 cómo compilar los archivos de un proyecto. Un ejecutor indica al IDE de AWS Cloud9 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.
Puede utilizar el IDE de AWS Cloud9 para compilar, ejecutar y depurar el código de las siguientes formas:
-
Utilice un compilador para compilar los archivos del proyecto. Para obtener más información, consulte Build Your Project's Files.
-
Utilice a un ejecutor para ejecutar (y, de forma opcional, depurar) el código. Para obtener más información, consulte Built-In 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 Change a Built-In Runner.
-
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 Create a Run Configuration.
-
Cree su propio compilador o ejecutor. Para obtener más información, consulte Create a Builder or Runner.
Soporte integrado de compilación, ejecución y depuración
El IDE de AWS Cloud9 proporciona soporte integrado para compilar, ejecutar y depurar código en varios lenguajes. 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
-
Abra un archivo que se corresponda con el código que desea compilar.
-
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.
-
Elija Run, Build (Ejecutar, Compilar).
Ejecutar el código
-
Abra un archivo que se corresponda con el código que desea ejecutar, si el archivo aún no está abierto y seleccionado.
-
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 encuentra ninguno, este comando está deshabilitado.
-
Para ejecutar el código con la configuración de ejecución que AWS Cloud9 utilizó por última vez, elija Run, Run Last (Ejecutar, Ejecutar última).
-
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
-
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.
-
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:
-
Abra cada archivo en el que desea establecer un punto de interrupción.
-
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).
-
-
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:
-
En la ventana Debugger (Depurador), en Watch Expressions (Expresiones de inspección), elija Type an expression here (Escriba una expresión aquí).
-
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).
-
-
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 puede crear su propio compilador o ejecutor.
-
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).
-
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.
-
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 directoriomy-environment/.c9/builders
, dondemy-environment
es el nombre del entorno. En el caso del ejecutor, guarde el archivo con la extensión.run
en el directoriomy-environment/.c9/runners
, dondemy-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.