Tbccc-src-102h
所属分类:Linux/Unix编程
开发工具:Visual C++
文件大小:2818KB
下载次数:3
上传日期:2012-08-03 00:14:08
上 传 者:
myzay
说明: 这是leon3处理器的交叉编译链,包含一种基于LEON3的ggcc,newlib,binutils,gdb等 已通过测试。
(This is leon3 processor cross compiler chain, contains a the LEON3 the ggcc, newlib, binutils, gdb to such as have passed the tests.)
文件列表:
Tbccc-src-102h\bcc-src-1.0.24-sparc\binutils-2.13.2.1\ld\configure.tgt (19124, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\binutils-2.13.2.1\ld\emulparams\sparcleon.sh (303, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\binutils-2.13.2.1\ld\Makefile.in (81002, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\binutils-2.13.2.1\ld\scripttempl\sparcleon.sc (2969, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\binutils-2.13.2.1\opcodes\sparc-opc.c (120013, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\binutils-2.16.1\ld\configure.tgt (23745, 2006-05-03)
Tbccc-src-102h\bcc-src-1.0.24-sparc\binutils-2.16.1\ld\emulparams\sparcleon.sh (303, 2006-05-03)
Tbccc-src-102h\bcc-src-1.0.24-sparc\binutils-2.16.1\ld\Makefile.in (101727, 2006-05-03)
Tbccc-src-102h\bcc-src-1.0.24-sparc\binutils-2.16.1\ld\scripttempl\sparcleon.sc (2969, 2006-05-03)
Tbccc-src-102h\bcc-src-1.0.24-sparc\binutils-2.16.1\opcodes\sparc-opc.c (117883, 2007-01-17)
Tbccc-src-102h\bcc-src-1.0.24-sparc\binutils-2.16.1\opcodes\sparc-opc.c.bak (117561, 2006-05-03)
Tbccc-src-102h\bcc-src-1.0.24-sparc\Changelog.txt (152, 2006-05-03)
Tbccc-src-102h\bcc-src-1.0.24-sparc\doc\bcc.pdf (261375, 2006-05-03)
Tbccc-src-102h\bcc-src-1.0.24-sparc\doinst-3.2.3.sh (1778, 2005-09-05)
Tbccc-src-102h\bcc-src-1.0.24-sparc\doinst-3.4.4.sh (1861, 2005-09-05)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\config.guess (42356, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\config.sub (30705, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\configure (130269, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\configure.in (2878, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\CVS\Entries (730, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\CVS\Repository (8, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\CVS\Root (44, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\cygwin-elf.h (84955, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\e1-elf2flt.ld (3185, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\elf2flt.c (48652, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\elf2flt.ld (2737, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\flat.h (3491, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\flthdr.c (10368, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\install-sh (5561, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\ld-elf2flt.in (5250, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\LICENSE.TXT (18009, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\Makefile.in (2069, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\elf2flt\stubs.c (144, 2005-08-18)
Tbccc-src-102h\bcc-src-1.0.24-sparc\examples\c-irq.c (1111, 2005-08-24)
Tbccc-src-102h\bcc-src-1.0.24-sparc\examples\clocktest.c (125, 2005-11-28)
Tbccc-src-102h\bcc-src-1.0.24-sparc\examples\dhry.h (18532, 2005-08-24)
Tbccc-src-102h\bcc-src-1.0.24-sparc\examples\dhry_1.c (11930, 2005-08-24)
Tbccc-src-102h\bcc-src-1.0.24-sparc\examples\dhry_2.c (5273, 2005-08-24)
Tbccc-src-102h\bcc-src-1.0.24-sparc\examples\empty.c (10, 2005-08-24)
... ...
SOURCE INSTALLATION
-------------------
to install sources type:
$make install
QUICK START:
-----------
To download all necessary GNU sources, do:
make download
Assuming you are in $(CURDIR) and have ealready installed the sources:
$mkdir $(CURDIR)/toolchains/sparc-elf-3.2.3
$mkdir $(CURDIR)/toolchains/sparc-elf-3.4.4
$cd /opt
$ln -s $(CURDIR)/toolchains/sparc-elf-3.2.3 sparc-elf-3.2.3
$ln -s $(CURDIR)/toolchains/sparc-elf-3.4.4 sparc-elf-3.4.4
$cd $(CURDIR)
$make all
This will create the 2 toolchains version 3.2.3 and 3.4.4
in the toolchains folder.
DIRECTORIES UNDER SVN
---------------------
The file svndirs.txt contains a list of regular expressions.
Files/Dirnames that match one of these regexs are under svn
and are not overwritten when installing the source (make install).
GCC-3.2.3
---------
to build the gcc-3.2.3 toolchain login as root and
type:
$make -f Makefile.gcc-3.2.3 build-all
The installation directory is specified with the PREFIX
variable at the top of file Makefile.gcc-3.2.3 and is
/opt/sparc-elf-3.2.3 by default. You can also create a
symlink for /opt/sparc-elf-3.2.3 so that the actual
binary is installed elsewhere:
$cd /opt
$ln -s /sparc-elf-3.2.3 sparc-elf-3.2.3
would install the toolchain in the bcc directory
(replace ).
GCC-3.2.3-MINGW
---------------
Build the gcc-3.2.3-mingw toolchain in MSYS. To compile gdb
you need the windows version of gettext intalled. You can
download them from www.mingw.org. Also install flex from
the win32gnu and possibly termcaps.
$make all-mingw
The toolchain is installed into c:/opt/sparc-elf-3.2.3-mingw
GCC-3.4.4
---------
to build the gcc-3.4.4 toolchain login as root and
type:
$make -f Makefile.gcc-3.4.4 build-all
RULES
-----
The following is a list of self-explanatory rule for make:
o cleaning:
newlib-clean
gcc-clean
binutils-clean
gdb-clean
o configuring:
binutils-configure
newlib-configure
gcc-configure
gdb-configure
o compiling:
binutils-compile
newlib-compile
gcc-compile-gcc -> compile only c
gcc-compile
gdb-compile
o installing:
binutils-install
gcc-install-gcc -> compile only c
gcc-install
newlib-install
gdb-install
o misc:
mkprom-compile -> compile and install mkprom
libpthread-compile -> compile and insatll libpthread
libnet-compile -> compile and install libnet
近期下载者:
相关文件:
收藏者: