libgphoto2_port(3)

libgphoto2_port3

Cross-platform port access library

Usage

#include <gphoto2/gphoto2_port.h>

Overview

The libgphoto2_port library was written to provide libgphoto2(3) with a generic way of accessing ports. In this function, libgphoto2_port is the successor of the libgpio library.

Currently, libgphoto2_port supports serial (RS-232) and USB connections, the latter requiring libusb to be installed.

The autogenerated API docs will be added here in the future.

Environment

IOLIBS

If set, defines the directory where the libgphoto2_port library looks for its I/O drivers (iolibs). You only need to set this on Windows systems and broken/test installations.

LD_DEBUG

Set this to all to receive lots of debug information regarding library loading on ld based systems.

USB_DEBUG

If set, defines the numeric debug level with which the libusb library will print messages. In order to get some debug output, set it to 1.

References

1. gphoto website

http://www.gphoto.org/

2. libusb website

http://libusb.sourceforge.net/

Releases

12 releases since Debian 3.1 (Sarge); the text changed 3 times.

  1. 3.1
  2. 4.0
  3. 5.0–11
  4. 12–Arch

Author

The gPhoto2 Team.
Hans Ulrich Niedermann <[email protected]>. (man page)

From libgphoto2 2.5.34-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.