To compile and link the API on installation and use the example applications that are distributed with the framework, installation of the following packages is required:

 

Package

Description

gcc

C compiler

g++

C++ compiler

GNU make

make utility

libX11-dev

Library for using basic X11 display primitives in programs

libxext-dev

Library for using extended X11 display primitives in programs

libgtk-3-dev

Compile and link GigE Vision Device Status tool

libglade2-0

libglade2-dev

Library for loading and using “.glade” UI definition files

 

In addition, the following  libraries are useful for enhancing the performance of the framework.

 

Package

Description

libpcap0.8

Library for user level packet capture

libcap2

Library / tools for assigning Linux “capabilities” to a program

ethtool

Utility to configuring tuning parameters of NIC drivers
(usually installed by default)

 

For example, in Ubuntu. packages can be installed from the terminal using the following command:

sudo apt-get install <package name>

 

Note, if you are unable to locate a specific package, regular expression can be used to try to find a suitable alternative package. For example,

sudo apt-get install libpcap*

 

Note: The pre-requisite packages may have different names on different Linux distributions. See Appendix A: Common Package Management methods in Linux for more information on installing these packages and possible variations on their names.

 

Related Topics

GigE-V Framework for Linux Overview
System Date and Time Considerations