Cbindgen-0.8.0

#### Beyond Linux® From Scratch - Version 2019-02-27

### Chapter 13. Programming

- Prev

  Autoconf2.13

- Next

  Clisp-2.49

- Up
- Home

# Cbindgen-0.8.0

## Introduction to Cbindgen

Cbindgen can be used to generate C bindings for Rust code.

This package is known to build and work properly using an LFS-8.4 platform.

### Package Information

- Download (HTTP): https://github.com/eqrion/cbindgen/archive/v0.8.0/cbindgen-0.8.0.tar.gz

- Download MD5 sum: b9339d099f0bda4b4db85e9a7f77a267

- Download size: 96 KB

- Estimated disk space required: 64 MB (add 303 MB for tests)

- Estimated build time: 1.2 SBU (on a 4 core machine; add 0.3 SBU tests)

### cbindgen Dependencies

#### Required

rustc-1.32.0

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/cbindgen

## Installation of cbindgen

### Note

As with most Rust packages, this needs a network connection to check the current versions of the required cargo crates, and to download them if they are not already present.

Install cbindgen by running the following commands:

    cargo build --release

To test the results, issue: cargo test.

Now, as the `root` user:

    install -Dm755 target/release/cbindgen /usr/bin/

## Contents

Installed Program: cbindgen
Installed Library: none
Installed Directory: none

### Short Descriptions

cbindgen | generates C bindings for Rust code.

Last updated on 2019-02-15 15:01:29 -0600

- Prev

  Autoconf2.13

- Next

  Clisp-2.49

- Up
- Home