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
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is a free media player
    software, part based on WMP and VLC. The
    player is in a minimalist style, with
    more than ten theme colors, and can also
    b...
    Download AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters ma...
    Download movistartv
  • 3
    Code::Blocks
    Code::Blocks
    Code::Blocks is a free, open-source,
    cross-platform C, C++ and Fortran IDE
    built to meet the most demanding needs
    of its users. It is designed to be very
    extens...
    Download Code::Blocks
  • 4
    Amidst
    Amidst
    Amidst or Advanced Minecraft Interface
    and Data/Structure Tracking is a tool to
    display an overview of a Minecraft
    world, without actually creating it. It
    can ...
    Download Amidst
  • 5
    MSYS2
    MSYS2
    MSYS2 is a collection of tools and
    libraries providing you with an
    easy-to-use environment for building,
    installing and running native Windows
    software. It con...
    Download MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo is a JPEG image codec
    that uses SIMD instructions (MMX, SSE2,
    NEON, AltiVec) to accelerate baseline
    JPEG compression and decompression on
    x86, x8...
    Download libjpeg-turbo
  • More »

Linux commands

Ad