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-9.0 platform.

Package Information

cbindgen Dependencies



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

Installation of cbindgen



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. Four tests, test_expand*, are known to fail.

Now, as the root user:

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


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

Short Descriptions


generates C bindings for Rust code.

Last updated on 2019-08-19 11:11:15 -0700