トップページ -> インストール,設定,利用 -> Cygwin, MinGW の活用 -> MinGW で種々のソフトウエアをソースコードからインストール(Windows 上)
[サイトマップへ], [サイト内検索へ]

MinGW で種々のソフトウエアをソースコードからインストール(Windows 上)

# autoconf, automake, texinfo, grep, awk, gettext, libiconv, libtool, coreutils をソースコードからインストール

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/autoconf/autoconf-2.69.tar.gz
tar -xvzof autoconf-2.69.tar.gz
cd autoconf-2.69
bash ./configure --prefix=/usr/local
make
make install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/automake/automake-1.16.1.tar.gz
tar -xvzof automake-1.16.1.tar.gz
cd automake-1.16.1
bash ./configure --prefix=/usr/local
make
make install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/texinfo/texinfo-6.6.tar.gz
tar -xvzof texinfo-6.6.tar.gz
cd texinfo-6.6
bash ./configure --prefix=/usr/local
make
make install

# not latest
H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/grep/grep-2.9.tar.gz
tar -xvzof grep-2.9.tar.gz
cd grep-2.9
bash ./configure --prefix=/usr/local
make
make install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/gettext/gettext-0.20.1.tar.gz
tar -xvzof gettext-0.20.1.tar.gz
cd gettext-0.20.1
bash ./configure --prefix=/usr/local
make
make install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/libtool/libtool-2.4.6.tar.gz
tar -xvzof libtool-2.4.6.tar.gz
cd libtool-2.4.6
bash ./configure --prefix=/usr/local
make
make install

#
#
#
環境変数 Path に local/bin を追加
新しくコマンドプロンプトを開く

#
#
#

H:
cd H:\tmp
wget --no-check-certificate https://pkg-config.freedesktop.org/releases/pkg-config-0.29.2.tar.gz
tar -xvzof pkg-config-0.29.2.tar.gz
cd pkg-config-0.29.2
bash ./configure --with-internal-glib --prefix=/usr/local
make 
make -k install

# not latest
H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/help2man/help2man-1.43.3.tar.gz
tar -xvzof help2man-1.43.3.tar.gz
cd help2man-1.43.3
bash ./configure --prefix=/usr/local
make 
make -k install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/bison/bison-3.4.1.tar.gz
tar -xvzof bison-3.4.1.tar.gz
cd bison-3.4.1
bash ./configure --prefix=/usr/local
make 
make -k install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/nettle/nettle-3.4.tar.gz
tar -xvzof nettle-3.4.tar.gz
cd nettle-3.4
bash ./configure --prefix=/usr/local
make
make install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/gmp/gmp-6.1.2.tar.bz2
tar -xvjof gmp-6.1.2.tar.bz2
cd gmp-6.1.2
bash ./configure --prefix=/usr/local
make install
make check

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/libiconv/libiconv-1.16.tar.gz
tar -xvzof libiconv-1.16.tar.gz
cd libiconv-1.16
bash ./configure --prefix=/usr/local
make
make install


H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/libunstring/libunistring-0.9.10.tar.gz
tar -xvzof libunistring-0.9.10.tar.gz
cd libunistring-0.9.10
bash ./configure --prefix=/usr/local
make
make install

H:
cd H:\tmp
git clone https://github.com/libffi/libffi.git
cd libffi
bash autogen.sh
bash ./configure --prefix=/usr/local 
make
make install

H:
cd H:\tmp
git clone https://github.com/ivmai/bdwgc.git
cd bdwgc
bash autogen.sh
bash ./configure --prefix=/usr/local 
make
make install

#  nano, emacs, binutils, gcc, autogen, m4, flex, bison, cmake, git, wget, make, 7zipgnulib, 

#
#
#



H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/bash/bash-5.0.tar.gz
tar -xvzof bash-5.0.tar.gz
cd bash-5.0
bash ./configure --prefix=/usr/local
make
make install


H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/coreutils/coreutils-8.31.tar.xz
7z x coreutils-8.31.tar.xz
tar -xvof coreutils-8.31.tar
cd coreutils-8.31
bash ./configure --prefix=/usr/local
make
make install


H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/guile/guile-2.2.5.tar.gz
tar -xvzof guile-2.2.5.tar.gz
cd guile-2.2.5
bash ./configure --prefix=/usr/local --without-libiconv-prefix
make
make install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/autogen/autogen-5.18.7.tar.gz
tar -xvzof autogen-5.18.7.tar.gz
cd autogen-5.18.7
bash ./configure --prefix=/usr/local
make
make install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/m4/m4-1.4.18.tar.gz
tar -xvzof m4-1.4.18.tar.gz
cd m4-1.4.18
bash ./configure --prefix=/usr/local
make 
make install



H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/tar/tar-1.32.tar.gz
tar -xvzof tar-1.32.tar.gz
cd tar-1.32
bash ./configure --prefix=/usr/local
make
make install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/gawk/gawk-5.0.1.tar.gz
tar -xvzof gawk-5.0.1.tar.gz
cd gawk-5.0.1
bash ./configure --prefix=/usr/local
make
make install

# not latest
H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/gnutls/gnutls-2.12.21.tar.lz
tar -xvjof gnutls-2.12.21.tar.lz
cd gnutls-2.12.21
bash ./configure --prefix=/usr/local
make
make install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/wget/wget-1.20.tar.gz
tar -xvzof wget-1.20.tar.gz
cd wget-1.20
bash ./configure --prefix=/usr/local
make
make install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/make/make-4.2.1.tar.gz
tar -xvzof make-4.2.1.tar.gz
cd make-4.2.1
bash ./configure --prefix=/usr/local
make
make install

H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/binutils/binutils-2.32.tar.gz
tar -xvzof binutils-2.32.tar.gz
cd binutils-2.32
bash ./configure --prefix=/usr/local --without-bfd
make
make install

Hello,World!


# don't install
H:
cd H:\tmp
wget http://ftp.jaist.ac.jp/pub/GNU/sed/sed-4.5.tar.xz
7z x sed-4.5.tar.xz
tar -xvof sed-4.5.tar
cd sed-4.5
bash ./configure --prefix=/usr/local
make
make install