


On Mac/Linux, run the command unzip nacl_sdk.zip in a terminal window. Installing the SDK Downloading and Unzipping

The SDK includes multiple versions of the Pepper APIs to help developers make adjustments to API changes and take advantage of new features: stable, beta and dev. However, modules compiled for one version of Pepper/Chrome should work with subsequent versions of Pepper/Chrome. As with any software, each release of Chrome may include changes to Native Client and the Pepper interfaces that may require modification to existing applications. VersionsĬhrome is released on a six week cycle, and developer versions of Chrome are pushed to the public beta channel three weeks before each release. It supports several architectures including on x86-32, x86-64, ARM, and MIPS. Native Client supports several operating systems, including Windows, Linux, OSX, and ChromeOS.

Make sure that the Python executable is in your PATH variable. Tools for validating Native Client modules and running modules from the command line.įollow the steps below to download and install the Native Client SDK.Examples Including C or C++ source files and header files illustrating how to use NaCl and Pepper, and Makefiles to build the example with each of the toolchains.Toolchains to compile for Portable Native Client (PNaCl), traditional Native Client (NaCl), and for compiling architecture-specific Native Client applications with glibc.Update utility to download new bundles and updates to existing bundles.Support for multiple Pepper versions to compile for specific minimum versions of Chrome.
