Top Qs
Línea de tiempo
Chat
Contexto

SCons

De Wikipedia, la enciclopedia libre

SCons
Remove ads

SCons es una herramienta de automatización multiplataforma y de código abierto empleada para la construcción e instalación de software a través de scripts hechos en Python. Su objetivo es ser una alternativa al método de compilación tradicional de fuentes. Su funcionamiento es similar al de GNU Build System o CMake.

Datos rápidos Información general, Tipo de programa ...

Scons genera las configuraciones de un proyecto y construye implementaciones de procesos mediante scripts de Python.

Remove ads

Características principales

Remove ads

Ejemplos de uso

El ejemplo más básico de un archivo SConstruct para compilar un programa escrito en C del tipo hola mundo usando el compilador por defecto en el sistema es el siguiente:

Program("hola_mundo.c")

Es posible crear un entorno o environment personalizado para compilar un programa más complejo:

env = Environment(
    CC = "gcc",
    CCFLAGS = ["-Wall", "-std=c11"]
)
env.Program("programa", ["codigo1.c", "codigo2.c", "codigo3.c"])
Remove ads

Programas que usan SCons

Algunas aplicaciones notables que hacen uso de SCons son: Doom 3,[2] MongoDB,[3] Nullsoft Scriptable Install System[4] y Godot.[5]

Véase también

Referencias

Enlaces externos

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads