EnglishFrenchSpanish

OnWorks favicon

vala - Online in the Cloud

Run vala in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command vala that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


valac - compiler that translates Vala source code into C source and header files

SYNOPSIS


valac [OPTION]... [FILE]...

DESCRIPTION


Vala is a new programming language that aims to bring modern programming
language features to GNOME developers without imposing any additional runtime
requirements and without using a different ABI compared to applications and libraries
written in C.

valac, the Vala compiler, is a self-hosting compiler that translates Vala source code into
C source and header files. It uses the GObject type system to create classes and
interfaces declared in the Vala source code.

OPTIONS


--help

--vapidir=DIRECTORY...
Look for package bindings in DIRECTORY

--girdir=DIRECTORY...
Look for .gir files in DIRECTORY

--metadatadir=DIRECTORY...
Look for GIR .metadata files in DIRECTORY

--pkg=PACKAGE...
Include binding for PACKAGE

--vapi=FILE
Output VAPI file name

--library=NAME
Library name

--shared-library=NAME
Shared library name used in generated .gir

--gir=NAME-VERSION.gir
GObject-Introspection repository file name

--gresources=FILE...
GResources XML file name

-b, --basedir=DIRECTORY
Base source directory

-d, --directory=DIRECTORY
Output directory

--version
Display version number

--api-version
Display API version number

-C, --ccode
Output C code

-H, --header=FILE
Output C header file

--use-header
Use C header file

--includedir=DIRECTORY
Directory used to include the C header file

-h, --internal-header=FILE
Output internal C header file

--internal-vapi=FILE
Output vapi with internal api

--symbols=FILE
Output symbols file

-c, --compile
Compile but do not link

-o, --output=FILE
Place output in file FILE

-g, --debug
Produce debug information

--thread
Enable multithreading support

--enable-mem-profiler
Enable GLib memory profiler

-D, --define=SYMBOL...
Define SYMBOL

--main=SYMBOL...
Use SYMBOL as entry point

--nostdpkg
Do not include standard packages

--disable-assert
Disable assertions

--enable-checking
Enable additional run-time checks

--enable-deprecated
Enable deprecated features

--enable-experimental
Enable experimental features

--disable-warnings
Disable warnings

--fatal-warnings
Treat warnings as fatal

--enable-experimental-non-null
Enable experimental enhancements for non-null types

--cc=COMMAND
Use COMMAND as C compiler command

-X, --Xcc=OPTION...
Pass OPTION. to the C compiler

--dump-tree=FILE
Write code tree to FILE

--save-temps
Keep temporary files

--profile=PROFILE
Use the given profile instead of the default

--no-color
Disable colored output

-q, --quiet
Do not print messages to the console

-v, --verbose
Print additional messages to the console

--target-glib=MAJOR.MINOR
Target version of glib for code generation

--enable-version-header
Write vala build version in generated files

--disable-version-header
Do not write vala build version in generated files

FEATURES


Interfaces, properties, signals, foreach, lambda expressions, type inference for local
variables, generics, non-null types, assisted memory management, exception handling

HOMEPAGE AND BUG REPORT


http://www.vala-project.org/

AUTHORS


Jürg Billeter, Raffaele Sandrini.

Man page written to conform with Debian by Marc-Andre Lureau.

Use vala online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Phaser
    Phaser
    Phaser is a fast, free, and fun open
    source HTML5 game framework that offers
    WebGL and Canvas rendering across
    desktop and mobile web browsers. Games
    can be co...
    Download Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    and...
    Download VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    a...
    Download OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System for Automated
    Geoscientific Analyses - is a Geographic
    Information System (GIS) software with
    immense capabilities for geodata
    processing and ana...
    Download SAGA GIS
  • 5
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    you...
    Download D3.js
  • More »

Linux commands

Ad