SH/M32R T-Engine Home Page
Top
Documents
Download
Tools
T-Monitor
Device Drivers
Middleware
MISC
Applications
FAQ
links
Contact Us
Tools
GNU Tools
Easy install guide for SH GNU tools in Cygwin
(1) Download binary package (e.g. sh-elf-4.1.cygwin.tar.gz) and setup script ( named "tkbuildsetupSH.sh" ) to the C:\tmp directory.
(2) Invoke Cygwin.
(3) Extract binary package at the "/usr/local" directory in the Cygwin.
  $ cd /usr/local
  $ tar zxvf /cygdrive/c/tmp/sh-elf-4.1.cygwin.tar.gz
(4) Setup environment variables. We introduced two methods, select the (4-1) or (4-2).
(4-1) Execute GNU tool setup script ( named "tkbuildsetupSH.sh" )
  $ cd
  $ mv /cygdrive/c/tmp/tkbuildsetupSH.sh .
  $ . tkbuildsetupSH.sh
(4-2) Append the following environment variables to the ".bashrc"
 export BD=/home/tkernel/tkv10202/tkernel_source
 export GNUs=/usr
 export GNU_BD=/usr/local/sh-elf
 export GNUsh=$GNU_BD
 export GCC_EXEC_PREFIX=$GNU_BD/lib/gcc/
 export COMPILER_PATH=$GNU_BD/libexec/gcc/
 PATH=$PATH:$HOME/bin:$GNUsh/bin:$GNU_BD/bin

After appending, update ".bashrc" file.
  $ source .bashrc

(Note) The value of showing "BD" is an example directory for T-Kernel base directory. Please change it according to your T-Kernel environment.
(5) Verify the installation of GNU tool.
  $ sh-elf-gcc --version
 sh-elf-gcc (GCC) 4.1
 Copyright (C) 2006 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions. There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
SH GNU Tools ( sh-elf )
Binary package ( GCC 4.1 )  
sh-elf-4.1.060720.cygwin.tar.gz ... gcc-4.1 + GDB 6.4 Cygwin host.
( It only works for cygwin1.dll version 1.5.15 or above )
download
sh-elf-4.1.cygwin.tar.gz ... gcc-4.1 Cygwin host.
( It only works for cygwin1.dll version 1.5.15 or above )
download
Source package ( GCC 4.1 )  
binutils-2.16.92_sh_h8.060608.tar.bz2 download
gcc-4.1-20060407_sh_h8.060608.tar.bz2 download
newlib-1.14.0_sh_h8.060510.tar.bz2 download
gdb-6.4.50.20060425_sh_h8.060718.tar.bz2 download
Binary package ( GCC 4.0.2 )  
sh-elf-4.0.2.cygwin.tar.gz ... gcc-4.0.2 Cygwin host. download
Source package ( GCC 4.0.2 )  
binutils-2.16.1.tar.gz download
gcc-4.0.2.tar.gz download
newlib-1.12.0.060127.tar.gz download
Binary package ( GCC 4.0.0 )  
sh-elf-4.0.0.cygwin.tar.gz ... gcc-4.0.0 Cygwin host. download
Source package ( GCC 4.0.0 )  
binutils-2.15.96.tar.gz download
gcc-4.0.0.tar.gz download
newlib-1.12.0.050519.tar.gz download
Utilities  
tkbuildsetupSH.sh ... bash script for GNU Tool set-up download
usr_gnushsetup_e.1.00.02.pdf ...
Method for Building GNU Tools (SH Version for Cygwin Host)
download
buildscript.gnush.1.00.00.tar.gz ...
Script (Sample) for Building GNU Tools (SH Version for Cygwin Host)
download
M32R GNU Tools ( m32r-elf )
Binary package ( GCC 4.0.3 )  
m32r-elf.20060714-4.0.3-cygwin.tar.gz ... gcc-4.0.3 for Cygwin host.
( It only works for cygwin1.dll version 1.5.15 or above )
download
Source package ( GCC 4.0.3 )  
binutils_2.17.tar.bz2 download
gcc-4.0.3.tar.bz2 download
newlib-1.14.0_20060714.tar.bz2 download
Binary package ( GCC 3.2.3 )  
m32r-elf-3.2.3-20040126.cygwin.tar.gz ... gcc-3.2.3 for Cygwin host. download
m32r-elf.20040126-3.2.3-linux.tar.bz2 ... gcc-3.2.3 for Linux host. download
Source package ( GCC 3.2.3 )  
binutils_src_20040304.tgz download
gcc-3.2_src_20040126.tar.bz2 download
Utilities  
tkbuildsetupM32R.sh ... bash script for GNU Tool set-up download
top on this page