How to Install and Uninstall libffi.x86_64 Package on CentOS 7 / RHEL 7

Last updated: April 24,2024

1. Install "libffi.x86_64" package

This guide let you learn how to install libffi.x86_64 on CentOS 7 / RHEL 7

$ sudo yum makecache $ sudo yum install libffi.x86_64

2. Uninstall "libffi.x86_64" package

Please follow the guidelines below to uninstall libffi.x86_64 on CentOS 7 / RHEL 7:

$ sudo yum remove libffi.x86_64 $ sudo yum autoremove

3. Information about the libffi.x86_64 package on CentOS 7 / RHEL 7

Installed Packages
Name : libffi
Arch : x86_64
Version : 3.0.13
Release : 19.el7
Size : 47 k
Repo : installed
From repo : anaconda
Summary : A portable foreign function interface library
URL : http://sourceware.org/libffi
License : MIT and Public Domain
Description : Compilers for high level languages generate code that follow
: certain conventions. These conventions are necessary, in part,
: for separate compilation to work. One such convention is the
: "calling convention". The calling convention is a set of
: assumptions made by the compiler about where function arguments
: will be found on entry to a function. A calling convention also
: specifies where the return value for a function is found.
:
: Some programs may not know at the time of compilation what
: arguments are to be passed to a function. For instance, an
: interpreter may be told at run-time about the number and types of
: arguments used to call a given function. `Libffi' can be used in
: such programs to provide a bridge from the interpreter program to
: compiled code.
:
: The `libffi' library provides a portable, high level programming
: interface to various calling conventions. This allows a
: programmer to call any function specified by a call interface
: description at run time.
:
: FFI stands for Foreign Function Interface. A foreign function
: interface is the popular name for the interface that allows code
: written in one language to call code written in another language.
: The `libffi' library really only provides the lowest, machine
: dependent layer of a fully featured foreign function interface. A
: layer must exist above `libffi' that handles type conversions for
: values passed between the two languages.