---
name: "valabind-cc"
section: "1"
platform: "linux"
package: "valabind"
version: "2.1.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/valabind-cc"
---

# valabind-cc(1)

Vala to swig interface compiler

## NAME

**valabind-cc** – Vala to swig interface compiler

## SYNOPSIS

**valabind-cc** *language* *modname* \[**--version**\] \[**--vapidir** *dir*\] \[**--glib**\] \[**--test** *lang*\] \[**-n**\] \[**-x**\] \[**-X**\] \[**-I** *path*\] \[**-L** *path*\] \[**-l** *libname*\] \[**-D** *SYMBOL*\] \[**-C**\] *vapifile*

## DESCRIPTION

valabind-cc is a frontend for valabind, swig and the C compiler (gcc by default).

It aims to simplify the use of all the wrapped tools and compile usable bindings for many programming languages.

## EXAMPLE

valabind-cc python r\_bp -I/usr/include/r\_bp r\_bp.vapi

## ENVIRONMENT

*XDG\_DATA\_DIRS* Standard freedesktop environment variable to point to the share prefix directory where vala looks for vapi files.

## SEE ALSO

[valabind(1)](/valabind/1.md)

## AUTHORS

pancake \<@nopcode.org\>
