如何安装 ocaml-ctypes Fedora 36

在本教程中,我们学习如何安装 ocaml-ctypes Fedora 36. ocaml-ctypes 是用于绑定到 C 库而无需编写任何 C 的组合器

介绍

在本教程中我们学习如何安装 ocaml-ctypes 在 Fedora 36.

什么是 ocaml-ctypes

Ctypes 是一个使用纯 OCaml 绑定到 C 库的库。 主要目标是使 C 扩展的编写尽可能简单。 ctypes 的核心是一组用于描述 C 类型结构的组合器——数字类型、数组、指针、结构、联合和函数。 您可以使用这些组合器来描述要调用的函数的类型,然后直接绑定到这些函数 – 所有这些都无需编写或生成任何 C!

我们可以用 yum 或者 dnf 安装 ocaml-ctypes 在 Fedora 36. 在本教程中,我们讨论这两种方法,但您只需选择一种方法来安装 ocaml-ctypes。

安装 ocaml-ctypes Fedora 36 使用dnf

更新 yum 数据库 dnf 使用以下命令。

sudo dnf makecache --refresh

更新 yum 数据库后,我们可以安装 ocaml-ctypes 使用 dnf 通过运行以下命令:

sudo dnf -y install ocaml-ctypes

安装 ocaml-ctypes Fedora 36 使用 yum

更新 yum 数据库 yum 使用以下命令。

sudo yum makecache --refresh

更新 yum 数据库后,我们可以安装 ocaml-ctypes 使用 yum 通过运行以下命令:

sudo yum -y install ocaml-ctypes

如何卸载 ocaml-ctypes Fedora 36

仅卸载 ocaml-ctypes 打包我们可以使用以下命令:

sudo dnf remove ocaml-ctypes

ocaml-ctypes 包内容 Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/32
/usr/lib/.build-id/32/dcc3c16e9b4a22e25b990e8b474053cfa78250
/usr/lib/.build-id/36
/usr/lib/.build-id/36/2348f7859df0e88fc82e2c66eaf7958c834e48
/usr/lib/.build-id/4a
/usr/lib/.build-id/4a/b7259ba1ab815ec0a31b601bc4427e8d24f20a
/usr/lib/.build-id/79
/usr/lib/.build-id/79/2fd086372f032d77e174d77894d44cec83f9d2
/usr/lib/.build-id/c2
/usr/lib/.build-id/c2/bc8ab7e6ba52e32adb3df06291eb5da6b543a7
/usr/lib/.build-id/d2
/usr/lib/.build-id/d2/661c0ac9ebfb51905460da6987df3688695412
/usr/lib/ocaml/ctypes
/usr/lib/ocaml/ctypes/META
/usr/lib/ocaml/ctypes/complexL.cmi
/usr/lib/ocaml/ctypes/cstubs.cma
/usr/lib/ocaml/ctypes/cstubs.cmi
/usr/lib/ocaml/ctypes/cstubs.cmxs
/usr/lib/ocaml/ctypes/cstubs_internals.cmi
/usr/lib/ocaml/ctypes/cstubs_inverted.cmi
/usr/lib/ocaml/ctypes/cstubs_structs.cmi
/usr/lib/ocaml/ctypes/ctypes-foreign.cma
/usr/lib/ocaml/ctypes/ctypes-foreign.cmxs
/usr/lib/ocaml/ctypes/ctypes-top.cma
/usr/lib/ocaml/ctypes/ctypes-top.cmxs
/usr/lib/ocaml/ctypes/ctypes.cma
/usr/lib/ocaml/ctypes/ctypes.cmi
/usr/lib/ocaml/ctypes/ctypes.cmxs
/usr/lib/ocaml/ctypes/ctypes_primitive_types.cmi
/usr/lib/ocaml/ctypes/ctypes_printers.cmi
/usr/lib/ocaml/ctypes/ctypes_static.cmi
/usr/lib/ocaml/ctypes/ctypes_structs.cmi
/usr/lib/ocaml/ctypes/ctypes_types.cmi
/usr/lib/ocaml/ctypes/dl.cmi
/usr/lib/ocaml/ctypes/foreign.cmi
/usr/lib/ocaml/ctypes/lDouble.cmi
/usr/lib/ocaml/ctypes/libffi_abi.cmi
/usr/lib/ocaml/ctypes/posixTypes.cmi
/usr/lib/ocaml/stublibs/dllctypes-foreign_stubs.so
/usr/lib/ocaml/stublibs/dllctypes-foreign_stubs.so.owner
/usr/lib/ocaml/stublibs/dllctypes_stubs.so
/usr/lib/ocaml/stublibs/dllctypes_stubs.so.owner
/usr/share/doc/ocaml-ctypes
/usr/share/doc/ocaml-ctypes/CHANGES.md
/usr/share/doc/ocaml-ctypes/README.md
/usr/share/licenses/ocaml-ctypes
/usr/share/licenses/ocaml-ctypes/LICENSE

参考

概括

在本教程中我们学习如何安装 ocaml-ctypes 在 Fedora 36 使用 yum 和 [dnf]((/fedora/36/dnf/)。

标题:“如何安装 ocaml-ctypes Fedora 36” linkTitle: “ocaml-ctypes” type: “docs” 描述: “在本教程中,我们学习如何安装 ocaml-ctypes Fedora 36. ocaml-ctypes 是用于绑定到 C 库而无需编写任何 C 的组合器” date: “2022-08-17” lastmod: “2022-08-17” #image: /images/fedora/36/ocaml-ctypes-featured .png

介绍

在本教程中我们学习如何安装 ocaml-ctypes 在 Fedora 36.

什么是 ocaml-ctypes

Ctypes 是一个使用纯 OCaml 绑定到 C 库的库。 主要目标是使 C 扩展的编写尽可能简单。 ctypes 的核心是一组用于描述 C 类型结构的组合器——数字类型、数组、指针、结构、联合和函数。 您可以使用这些组合器来描述要调用的函数的类型,然后直接绑定到这些函数 – 所有这些都无需编写或生成任何 C!

我们可以用 yum 或者 dnf 安装 ocaml-ctypes 在 Fedora 36. 在本教程中,我们讨论这两种方法,但您只需选择一种方法来安装 ocaml-ctypes。

安装 ocaml-ctypes Fedora 36 使用dnf

更新 yum 数据库 dnf 使用以下命令。

sudo dnf makecache --refresh

更新 yum 数据库后,我们可以安装 ocaml-ctypes 使用 dnf 通过运行以下命令:

sudo dnf -y install ocaml-ctypes

安装 ocaml-ctypes Fedora 36 使用 yum

更新 yum 数据库 yum 使用以下命令。

sudo yum makecache --refresh

更新 yum 数据库后,我们可以安装 ocaml-ctypes 使用 yum 通过运行以下命令:

sudo yum -y install ocaml-ctypes

如何卸载 ocaml-ctypes Fedora 36

仅卸载 ocaml-ctypes 打包我们可以使用以下命令:

sudo dnf remove ocaml-ctypes

ocaml-ctypes 包内容 Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/10
/usr/lib/.build-id/10/a8d7aa901570e9c95c7df41d7bae97fa336979
/usr/lib/.build-id/49
/usr/lib/.build-id/49/549bd35554806534bcd5b9074fdaf6f9921f5b
/usr/lib/.build-id/4a
/usr/lib/.build-id/4a/8133817cc6f9a36490600c39e05f3c5bb2ca26
/usr/lib/.build-id/9e
/usr/lib/.build-id/9e/01445dacae2b3b6e74079b86e5834b786f0431
/usr/lib/.build-id/a4
/usr/lib/.build-id/a4/5809c1902ff9d2811701bbd9fc1295878a5c8b
/usr/lib/.build-id/c0
/usr/lib/.build-id/c0/677013337e7bbbe6811b4a94dc8f9e62c53eff
/usr/lib64/ocaml/ctypes
/usr/lib64/ocaml/ctypes/META
/usr/lib64/ocaml/ctypes/complexL.cmi
/usr/lib64/ocaml/ctypes/cstubs.cma
/usr/lib64/ocaml/ctypes/cstubs.cmi
/usr/lib64/ocaml/ctypes/cstubs.cmxs
/usr/lib64/ocaml/ctypes/cstubs_internals.cmi
/usr/lib64/ocaml/ctypes/cstubs_inverted.cmi
/usr/lib64/ocaml/ctypes/cstubs_structs.cmi
/usr/lib64/ocaml/ctypes/ctypes-foreign.cma
/usr/lib64/ocaml/ctypes/ctypes-foreign.cmxs
/usr/lib64/ocaml/ctypes/ctypes-top.cma
/usr/lib64/ocaml/ctypes/ctypes-top.cmxs
/usr/lib64/ocaml/ctypes/ctypes.cma
/usr/lib64/ocaml/ctypes/ctypes.cmi
/usr/lib64/ocaml/ctypes/ctypes.cmxs
/usr/lib64/ocaml/ctypes/ctypes_primitive_types.cmi
/usr/lib64/ocaml/ctypes/ctypes_printers.cmi
/usr/lib64/ocaml/ctypes/ctypes_static.cmi
/usr/lib64/ocaml/ctypes/ctypes_structs.cmi
/usr/lib64/ocaml/ctypes/ctypes_types.cmi
/usr/lib64/ocaml/ctypes/dl.cmi
/usr/lib64/ocaml/ctypes/foreign.cmi
/usr/lib64/ocaml/ctypes/lDouble.cmi
/usr/lib64/ocaml/ctypes/libffi_abi.cmi
/usr/lib64/ocaml/ctypes/posixTypes.cmi
/usr/lib64/ocaml/stublibs/dllctypes-foreign_stubs.so
/usr/lib64/ocaml/stublibs/dllctypes-foreign_stubs.so.owner
/usr/lib64/ocaml/stublibs/dllctypes_stubs.so
/usr/lib64/ocaml/stublibs/dllctypes_stubs.so.owner
/usr/share/doc/ocaml-ctypes
/usr/share/doc/ocaml-ctypes/CHANGES.md
/usr/share/doc/ocaml-ctypes/README.md
/usr/share/licenses/ocaml-ctypes
/usr/share/licenses/ocaml-ctypes/LICENSE

参考

概括

在本教程中我们学习如何安装 ocaml-ctypes 在 Fedora 36 使用 yum 和 [dnf]((/fedora/36/dnf/)。