How To Install mingw32-binutils on Rocky Linux 8

In this tutorial we learn how to install mingw32-binutils on Rocky Linux 8. mingw32-binutils is Cross-compiled version of binutils for the Win32 environment

Introduction

In this tutorial we learn how to install mingw32-binutils on Rocky Linux 8.

What is mingw32-binutils

Cross compiled binutils (utilities like ‘strip’, ‘as’, ’ld’) which understand Windows executables and DLLs.

We can use yum or dnf to install mingw32-binutils on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install mingw32-binutils.

Install mingw32-binutils on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install mingw32-binutils using dnf by running the following command:

sudo dnf -y install mingw32-binutils

Install mingw32-binutils on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install mingw32-binutils using yum by running the following command:

sudo yum -y install mingw32-binutils

How To Uninstall mingw32-binutils on Rocky Linux 8

To uninstall only the mingw32-binutils package we can use the following command:

sudo dnf remove mingw32-binutils

mingw32-binutils Package Contents on Rocky Linux 8

/usr/bin/i686-w64-mingw32-addr2line
/usr/bin/i686-w64-mingw32-ar
/usr/bin/i686-w64-mingw32-as
/usr/bin/i686-w64-mingw32-c++filt
/usr/bin/i686-w64-mingw32-dlltool
/usr/bin/i686-w64-mingw32-dllwrap
/usr/bin/i686-w64-mingw32-elfedit
/usr/bin/i686-w64-mingw32-gprof
/usr/bin/i686-w64-mingw32-ld
/usr/bin/i686-w64-mingw32-ld.bfd
/usr/bin/i686-w64-mingw32-nm
/usr/bin/i686-w64-mingw32-objcopy
/usr/bin/i686-w64-mingw32-objdump
/usr/bin/i686-w64-mingw32-ranlib
/usr/bin/i686-w64-mingw32-readelf
/usr/bin/i686-w64-mingw32-size
/usr/bin/i686-w64-mingw32-strings
/usr/bin/i686-w64-mingw32-strip
/usr/bin/i686-w64-mingw32-windmc
/usr/bin/i686-w64-mingw32-windres
/usr/i686-w64-mingw32/bin/ar
/usr/i686-w64-mingw32/bin/as
/usr/i686-w64-mingw32/bin/dlltool
/usr/i686-w64-mingw32/bin/ld
/usr/i686-w64-mingw32/bin/ld.bfd
/usr/i686-w64-mingw32/bin/nm
/usr/i686-w64-mingw32/bin/objcopy
/usr/i686-w64-mingw32/bin/objdump
/usr/i686-w64-mingw32/bin/ranlib
/usr/i686-w64-mingw32/bin/readelf
/usr/i686-w64-mingw32/bin/strip
/usr/i686-w64-mingw32/lib/ldscripts
/usr/i686-w64-mingw32/lib/ldscripts/i386pe.x
/usr/i686-w64-mingw32/lib/ldscripts/i386pe.xa
/usr/i686-w64-mingw32/lib/ldscripts/i386pe.xbn
/usr/i686-w64-mingw32/lib/ldscripts/i386pe.xe
/usr/i686-w64-mingw32/lib/ldscripts/i386pe.xn
/usr/i686-w64-mingw32/lib/ldscripts/i386pe.xr
/usr/i686-w64-mingw32/lib/ldscripts/i386pe.xu
/usr/lib/.build-id
/usr/lib/.build-id/28
/usr/lib/.build-id/28/71f0cbafcedead3b6d49604334fec8ba799766
/usr/lib/.build-id/28/71f0cbafcedead3b6d49604334fec8ba799766.1
/usr/lib/.build-id/33
/usr/lib/.build-id/33/194ba1d76fc4a3e7cba06ef36b5ad933b151b8
/usr/lib/.build-id/33/194ba1d76fc4a3e7cba06ef36b5ad933b151b8.1
/usr/lib/.build-id/36
/usr/lib/.build-id/36/dcd4158587147a572970cf9ba59716b34e600b
/usr/lib/.build-id/36/dcd4158587147a572970cf9ba59716b34e600b.1
/usr/lib/.build-id/36/dcd4158587147a572970cf9ba59716b34e600b.2
/usr/lib/.build-id/36/dcd4158587147a572970cf9ba59716b34e600b.3
/usr/lib/.build-id/4e
/usr/lib/.build-id/4e/095fa480689a4242c570409679fe52b38158d8
/usr/lib/.build-id/4e/095fa480689a4242c570409679fe52b38158d8.1
/usr/lib/.build-id/64
/usr/lib/.build-id/64/1d536dd346f9bdeaffef39ef0e5d9aeb330c98
/usr/lib/.build-id/64/1d536dd346f9bdeaffef39ef0e5d9aeb330c98.1
/usr/lib/.build-id/72
/usr/lib/.build-id/72/a3bb863bcaad6577afb7150d129962d1d4d810
/usr/lib/.build-id/72/a3bb863bcaad6577afb7150d129962d1d4d810.1
/usr/lib/.build-id/75
/usr/lib/.build-id/75/46f415891df0df19c9a37b003d97905488f783
/usr/lib/.build-id/7b
/usr/lib/.build-id/7b/54fb089f7d614331e9693e51adb420c89dd3f9
/usr/lib/.build-id/7f
/usr/lib/.build-id/7f/86577cd86a4eb8811496d483e1c55c1c10af51
/usr/lib/.build-id/7f/86577cd86a4eb8811496d483e1c55c1c10af51.1
/usr/lib/.build-id/7f/87282563fe2ddb4c2288eb1747fb7e983d0b89
/usr/lib/.build-id/7f/87282563fe2ddb4c2288eb1747fb7e983d0b89.1
/usr/lib/.build-id/9c
/usr/lib/.build-id/9c/29bf5a194a98127a40e35a662de3cc2a158c16
/usr/lib/.build-id/9c/d9fd318989becb3a9e75979192f96f452df798
/usr/lib/.build-id/a0
/usr/lib/.build-id/a0/7e53642684d41b7b6349a732c69354d0951dab
/usr/lib/.build-id/a0/7e53642684d41b7b6349a732c69354d0951dab.1
/usr/lib/.build-id/ae
/usr/lib/.build-id/ae/cd4fdc3bc20d3b891280ec4cb9528f04b2cd69
/usr/lib/.build-id/bf
/usr/lib/.build-id/bf/8d973991a5fd007beab54d73dffc2ecb3a5c35
/usr/lib/.build-id/c1
/usr/lib/.build-id/c1/865053998f77f241ffdaac0007cda517efd8b6
/usr/lib/.build-id/c1/865053998f77f241ffdaac0007cda517efd8b6.1
/usr/lib/.build-id/ce
/usr/lib/.build-id/ce/40533191f1e48f420fe191c2e10a3579cce546
/usr/lib/.build-id/e1
/usr/lib/.build-id/e1/d8d09eb5c4bcb179a4c0fb8a3adbfdfb23244b
/usr/lib/.build-id/f0
/usr/lib/.build-id/f0/30485107badb3d85b6f9b5f623ee1f6c7ba0fe

References

Summary

In this tutorial we learn how to install mingw32-binutils on Rocky Linux 8 using yum and dnf.