EnglishFrenchSpanish

OnWorks favicon

swig3.0 - Online in the Cloud

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

This is the command swig3.0 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


swig - Simplified Wrapper and Interface Generator

SYNOPSIS


swig [options] file

DESCRIPTION


The swig command is used to create wrapper code to connect C and C++ code to scripting
languages like Perl, Python, etc. from the definition of the interface. For detailed
information on writing those interface definitions please refer to /usr/share/doc/swig-
doc/Manual/index.html from the swig-doc package. This manpage concentrates on explaining
the invocation of the swig command.

OPTIONS


Target Language Options:
-chicken
Generate CHICKEN wrappers

-csharp
Generate C# wrappers

-guile Generate Guile wrappers

-java Generate Java wrappers

-mzscheme
Generate Mzscheme wrappers

-ocaml Generate Ocaml wrappers

-perl Generate Perl wrappers.

-php Generate PHP wrappers

-pike Generate Pike wrappers

-python
Generate Python wrappers

-ruby Generate Ruby wrappers

-sexp Generate Lisp S-Expressions wrappers

-tcl Generate Tcl wrappers

-xml Generate XML wrappers.

General Options
-c++ Enable C++ processing

-co Check a file out of the SWIG library

-dirprot
Turn on wrapping of protected members for director classes

-Dsymbol
Define a symbol symbol (for conditional compilation)

-E Preprocess only, does not generate wrapper code

-fcompact
Compile in compact mode

-fvirtual
Compile in virtual elimination mode

-Fstandard
Display error/warning messages in commonly used format

-Fmicrosoft
Display error/warning messages in Microsoft format

-help Show a summary of supported options and especially of supported options for the
selected language.

-Idir Look for SWIG files in dir

-ignoremissing
Ignore missing include files

-importall
Follow all #include statements as imports

-includeall
Follow all #include statements

-lifile
Include SWIG library file ifile

-M List all dependencies

-MM List dependencies, but omit files in SWIG library

-makedefault
Create default constructors/destructors (the default)

-module name
Set module name to name

-nocontract
Turn off contract checking

-nodefault
Do not generate constructors/destructors

-nodirprot
Do not wrap director protected members

-noexcept
Do not wrap exception specifiers

-noextern
Do not generate extern declarations

-noruntime
Do not include SWIG runtime code

-o outfile
Set name of the output file to outfile

-outdir dir
Set language specific files output directory

-runtime
Make the runtime support code globally visible.

-small Compile in virtual elimination & compact mode

-swiglib
Report location of SWIG library and exit

-v Run in verbose mode

-version
Print SWIG version number

-Wall Enable all warning messages

-Wallkw
Enable warning messages for all the languages keywords

-Werror
Force to treat the warnings as errors

-w n Suppress warning number n

Use swig3.0 online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    strace
    strace
    The strace project has been moved to
    https://strace.io. strace is a
    diagnostic, debugging and instructional
    userspace tracer for Linux. It is used
    to monitor a...
    Download strace
  • 2
    gMKVExtractGUI
    gMKVExtractGUI
    A GUI for mkvextract utility (part of
    MKVToolNix) which incorporates most (if
    not all) functionality of mkvextract and
    mkvinfo utilities. Written in C#NET 4.0,...
    Download gMKVExtractGUI
  • 3
    JasperReports Library
    JasperReports Library
    JasperReports Library is the
    world's most popular open source
    business intelligence and reporting
    engine. It is entirely written in Java
    and it is able to ...
    Download JasperReports Library
  • 4
    Frappe Books
    Frappe Books
    Frappe Books is a free and open source
    desktop book-keeping software that's
    simple and well-designed to be used by
    small businesses and freelancers. It'...
    Download Frappe Books
  • 5
    Numerical Python
    Numerical Python
    NEWS: NumPy 1.11.2 is the last release
    that will be made on sourceforge. Wheels
    for Windows, Mac, and Linux as well as
    archived source distributions can be fou...
    Download Numerical Python
  • 6
    CMU Sphinx
    CMU Sphinx
    CMUSphinx is a speaker-independent large
    vocabulary continuous speech recognizer
    released under BSD style license. It is
    also a collection of open source tools ...
    Download CMU Sphinx
  • More »

Linux commands

Ad