emscripten


Ⅰ. 插件描述

Emscripten: An LLVM-to-Web Compiler

Ⅱ. 基本信息

创建日期:  2011-02-12
使用用户:  1
Github星:  18686
插件作者:  emscripten-core

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'kripken/emscripten'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'kripken/emscripten'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'kripken/emscripten'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/kripken/emscripten

Ⅳ. 文档说明

emscripten logo

CircleCI

Main project page: http://emscripten.org

Overview

Emscripten compiles C and C++ to WebAssembly using
LLVM and
Binaryen. Emscripten output can run
on the Web, in Node.js, and in
wasm runtimes.

Emscripten provides Web support for popular portable APIs such as OpenGL and
SDL2, allowing complex graphical native applications to be ported, such as
the Unity game engine
and Google Earth.
It can probably port your codebase, too!

While Emscripten mostly focuses on compiling C and C++ using
Clang, it can be integrated with other LLVM-using
compilers (for example, Rust has Emscripten integration, with the
wasm32-unknown-emscripten and asmjs-unknown-emscripten targets).

License

Emscripten is available under 2 licenses, the MIT license and the
University of Illinois/NCSA Open Source License.

Both are permissive open source licenses, with little if any
practical difference between them.

The reason for offering both is that (1) the MIT license is
well-known, while (2) the University of Illinois/NCSA Open Source
License allows Emscripten's code to be integrated upstream into
LLVM, which uses that license, should the opportunity arise.

See LICENSE for the full content of the licenses.

添加新评论