GCC How to Install (caller fixed version)


English

gcc のインストール方法

$TOPDIR build のためのディレクトリ
$PREFIX 実際にインストールするディレクトリ
$TARGET (=mips-rmt-elf) クロスコンパイルのターゲット

インストール 環境

環境設定



	$mkdir $TOPDIR
	$SHELL=/bin/sh
	$PREFIX="installdir"
	$TARGET=mips-rmt-elf
	$cd $TOPDIR
	$tar -xvzf gcc-rmt-fixed.1.0.5.tar.gz
	$tar -xvzf binutils-rmt-fixed.1.0.5.tar.gz
	$tar -xvzf newlib-rmt-1.0.1.tar.gz
	
	

binutils のインストール



	$mkdir build-binutils
	$cd build-binutils

	### configure ###
	$../binutils-2.17/configure \
		--prefix=$PREFIX \
		--target=$TARGET \
		--disable-werror

	### make ###
	$make 

	### make install ###
	$make  install

	$cd ..
	
	

gcc のインストール (1回目)



	### set path ###
	$export PATH=$PREFIX/bin:$PATH

	$cd gcc-3.4.3
	$ln -snf ../newlib-1.13.0/newlib
	$ln -snf ../newlib-1.13.0/libgloss
	cd ..

	$mkdir build-gcc_1
	$cd build-gcc_1

	### configure ###
	$../gcc-3.4.3/configure \
		--prefix=$PREFIX \
		--target=$TARGET \
		--disable-werror \
		--with-gnu-as \
		--with-gnu-ld \
		--with-newlib \
		--enable-languages=c,c++

	### make ###
	$make 

	### make install ###
	$make  install

	$cd ..
	
	

newlib のインストール



	$mkdir build-newlib
	$cd build-newlib

	### configure ###
	$../newlib-3.4.3/configure \
		--prefix=$PREFIX \
		--target=$TARGET \
		--disable-werror

	### make ###
	$make 

	### make install ###
	$make  install

	$cd ..
	
	

gcc のインストール (2回目)



	### configure ###
	$mkdir build-gcc
	$cd build-gcc
	$../gcc-3.4.3/configure \
		--prefix=$PREFIX \
		--target=$TARGET \
		--disable-werror \
		--with-gnu-as \
		--with-gnu-ld \
		--with-newlib \
		--enable-languages=c,c++

	### make ###
	$make 

	### make install ###
	$make  install

	$cd ..
	
	

注意点