Welcome![Sign In][Sign Up]
Location:
Search - gcc-3.4.5.tar.

Search list

[Linux-Unixgcc-core-3.4.5-20060117-1.tar

Description: gcc-core-3.4.5-20060117-1内核
Platform: | Size: 3464344 | Author: 304 | Hits:

[Other resourcePicture_Wave_Touch.tar

Description: socle開發板 移植Picture_Wave套件 可在螢幕上顯示照片並利用觸碰螢幕方式移動 kernel-2.6.19 crosstool-gcc-3.4.5
Platform: | Size: 5875969 | Author: 1814princo | Hits:

[Linux-Unixtree

Description: Linux下的tree命令,同window,功能更强大! 1、下载tree-1.5.1.1源程序 2、解压源码到工作目录tar zxvf tree-1.5.1.1.tgz 3、在tree-1.5.1.1目录交叉编译:make CC=arm-linux-gcc 4、安装:make prefix=/home/xxxx/rootfs install Ubuntu下 直接 apt-get install tree 即可安装最新的tr
Platform: | Size: 31589 | Author: hhh | Hits:

[Embeded Linuxsmp86xx_rootfs.tar.bz2

Description:

 sigma smp8634/8635 toolchain rootfs building source.

=================

Readme.txt

=================

 

This is the Sigma Designs customization of the root file system for the

SMP86xx family of chips.

 

This package is of course heavily depending on the toolchain and kernel

packages.

 

Quick HOW-TO

============

a) You need to have a working toolchain package. Once you have built your 

   toolchain, be sure to source toolchain-path.env. This is required for you to

   be able to build the rootfs package.

b) Untar the rootfs package.

c) First, configure your root file system: 'make menuconfig'. All the options 

   in the configuration menus have detailed help. Once you are satisfied with

   your choice of options, exit and save the configuration.

d) If you are using the toolchain composed of gcc 3.4.2, binutils 2.15.91.0.2,

   and uClibc 0.9.27 (defined in the toolchain package) then you must select

   Busybox 1.00 from the 'Package Selection for the target --->' menu.

   If on the other hand you are using the toolchain composed of gcc 4.0.4,

   binutils 2.17, and uClibc 0.9.28.3 then you must select Busybox 1.5 from

   the 'Package Selection for the target --->' menu.

e) If you chose to customize your root file system (option 'customize' in

   submenu 'Package Selection for the target'), be sure to prepare your custom

   files now.

f) Run 'make' to produce your root file system.

 

IMPORTANT NOTE: as of this release, the only supported option in the 'Target 

Options' menu is 'cramfs root filesystem for the target device' (with all its

suboptions). Any other option is currently unsupported and some are known to

not work.

 

Once you are through with step e), your root file system is available in the

main directory of the package as 'root_fs_mipsel.cramfs'.

 

Note about the integration with the toolchain and the kernel source packages

============================================================================

The rootfs package is now integrated with the toolchain package and the 

kernel source package and is able to interact with them in the following

ways:

 

 a) it can grab the necessary runtime libraries from the toolchain package.

 b) it can receive the kernel modules and support files from the kernel source

    package.

 c) the kernel source package can use the produced rootfs image for its initial

    RAM disk.

 

For interaction a) to take place, the SMP86XX_TOOLCHAIN_PATH environment 

variable must be defined and it must point to the main directory of the 

produced toolchain. The easiest way to achieve that is by sourcing the

'toolchain-path.env' environment file after it is produced at the end of the

toolchain production.

 

Note that defining SMP86XX_TOOLCHAIN_PATH is not optional. The build will not

go through unless the environment variable is defined and points to a correct

location. This is because, even if the build went through, the resulting root

file system would be unusable as it would not provide *any* run time library.

 

For interactions b) and c) to take place, the SMP86XX_ROOTFS_PATH environment

variable must be defined and must point to the main directory of the rootfs

package. The easiest way to achieve that is by sourcing the 'rootfs-path.env'

environment file after it is produced, right after your run 'make' or 

'make menuconfig' for the first time.

 

When SMP86XX_ROOTFS_PATH is defined and points to a valid location, the kernel

source package is able to:

 

 b) install its modules to the correct location under the customization 

    directory ('package/customize/source') in the rootfs package. In order to

    then make sure the modules end up in the produced rootfs image, you must

    select the 'customize' option under the 'Package Selection for the target'

    menu in 'make menuconfig'.

 c) grab the produced rootfs image (root_fs_mipsel.cramfs) and use it for its

    initial RAM disk.

 

Thus, in order to produce a rootfs holding the kernel modules and use it as the

kernel initial RAM disk, you need to go through the following steps in order

(note: this is convoluted):

 1) optionally build the toolchain (or use an existing one, more recent than

    2.6.90.0)

 2) source toolchain-path.env in the toolchain package directory

 3) configure the rootfs package with the 'customize' option on in the

    'Package Selection for the target' menu

 4) source 'rootfs-path.env' in the rootfs package directory

 5) configure the kernel, review what is configured as modules, 'make dep'

 6) 'make modules' in the kernel source directory

 7) the 'modules_install' target for the kernel needs that the system map be

    already produced. In order to achieve that, build a first version of the

    kernel: 'make vmlinux'

 8) 'make modules_install' in the kernel source directory. The modules are now

    installed in the rootfs package customization directory.

 9) 'make' in the rootfs package directory. You have now produced a rootfs 

    image holding the kernel modules.

10) 'make' in the kernel source directory. You have now produced a linux ZBF

    image with an initrd holding the kernel modules.

    

Coming features

===============

N/A

 

Troubleshooting

===============

a) when building the cramfs utility tool, the compiler complains that it can't

   find 'zlib.h' or '-lz'.

 

   You need to have the development version of zlib installed on your system.

   How to do that depends on your distribution.

 

 


Platform: | Size: 234248 | Author: mattli001 | Hits:

[Linux-Unixgcc-core-3.4.5-20060117-1.tar

Description: gcc-core-3.4.5-20060117-1内核-gcc-core-3.4.5-20060117-1 core
Platform: | Size: 3464192 | Author: | Hits:

[ELanguagegcc-2.7.2.3.tar

Description: GUN开源阻止下的编译器GCC,2.7.2.3版本-GUN stop under the open source compiler GCC, 2.7.2.3 version
Platform: | Size: 7099392 | Author: fanjing.89@163.com | Hits:

[Embeded LinuxPicture_Wave_Touch.tar

Description: socle開發板 移植Picture_Wave套件 可在螢幕上顯示照片並利用觸碰螢幕方式移動 kernel-2.6.19 crosstool-gcc-3.4.5-socle development board kit Picture_Wave transplantation can display photos on the screen and use touch screen mobile kernel-2.6.19 crosstool-gcc-3.4.5
Platform: | Size: 5875712 | Author: 1814princo | Hits:

[Linux-Unixtree

Description: Linux下的tree命令,同window,功能更强大! 1、下载tree-1.5.1.1源程序 2、解压源码到工作目录tar zxvf tree-1.5.1.1.tgz 3、在tree-1.5.1.1目录交叉编译:make CC=arm-linux-gcc 4、安装:make prefix=/home/xxxx/rootfs install Ubuntu下 直接 apt-get install tree 即可安装最新的tr-Linux under the tree order, with the window, more powerful! 1, tree-1.5.1.1 source code download 2, extract the source to the working directory tar zxvf tree-1.5.1.1.tgz3, in the tree-1.5.1.1 directory cross compiler: make CC = arm-linux-gcc4, install: make prefix =/home/xxxx/rootfs installUbuntu directly under the apt-get install tree to install the latest tr
Platform: | Size: 31744 | Author: hhh | Hits:

[Othergcc-g++-3.4.5-20060117-3.tar

Description: C++ compile tool. it is necessary for developing c++ on Unix or Linux system. -C++ Compile tool. It is necessary for developing c++ On Unix or Linux system.
Platform: | Size: 4058112 | Author: jason | Hits:

[Multimedia Developgcc-objc-3.4.5-20060117-3.tar

Description: gcc make file to build multiplatform a-gcc make file to build multiplatform app
Platform: | Size: 1645568 | Author: Son Nguyen Van | Hits:

[Embeded Linuxgcc-3.4.5-glibc-2.3.6_by-ubuntu_for-kernel-2.6.28.

Description: 自己做的交叉编译工具!gcc-3.4.5,glibc-2.3.6在ubuntu8.04上做的面向kernel-2.6.28的交叉编译工具-Own cross-compiler tool! gcc-3.4.5, glibc-2.3.6 in ubuntu8.04 do kernel-2.6.28-oriented cross-compiler tools
Platform: | Size: 44666880 | Author: 赵星 | Hits:

[Shell apigcc-core-3.4.2-20040916-1-src.tar

Description: 为ARM建立交叉编译环境所需要的工具g-Cross compiler for ARM to establish the tools needed to environment gcc
Platform: | Size: 14096384 | Author: china | Hits:

[Linux-Unixgcc-3.4.5-glibc-2.3.6.tar

Description: at91sam9260的交叉编译工具链 直接解压就可以用-at91sam9260 cross-compiler tool chain can be used on direct decompression
Platform: | Size: 46449664 | Author: 金敏 | Hits:

[Embeded Linuxarm-linux-gcc-3.4.5-gdb-6.8-insight-6.8-cygwin.tar

Description: cygwin下的arm交叉编译工具 包括: arm-linux-gcc-3.4.5 arm-linux-gdb-6.8 arm-linux-insight-6.8 -cygwin under the arm cross compiler tools include: arm-linux-gcc-3.4.5 arm-linux-gdb-6.8 arm-linux-insight-6.8
Platform: | Size: 59352064 | Author: tufei | Hits:

[Embeded Linuxarm-linux-gcc-3.4.5.tar

Description: linux 下 arm 交叉编译工具: arm-linux-gcc-3.4.5 支持软件浮点运算,-arm cross-compiler under linux: arm-linux-gcc-3.4.5
Platform: | Size: 44429312 | Author: tufei | Hits:

[Linux-Unixgcc-3.4.5-glibc-2.3.6

Description: 交叉编译器gcc-3.4.5-glibc-2.3.6.zip-Cross compiler gcc-3.4.5-glibc-2.3.6.zip
Platform: | Size: 65812480 | Author: jieren | Hits:

[OS Developgmp-5.0.2.tar

Description: GMP 是一个任意精度的数学计算库。 想升级GCC到4.3.0版本,在安装前,需要先安装MPFR和GMP.-GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There is no practical limit to the precision except the ones implied by the available memory in the machine GMP runs on. GMP has a rich set of functions, and the functions have a regular interface.
Platform: | Size: 2024448 | Author: guliqun | Hits:

[ELanguagegcc-3.3.5.tar

Description: 一个语法编译程序,包括词法分析器、语法分析器以及实现对简单程序设计语言中的逻辑运算表达式、算术运算表达式、赋值语句、IF语句、While语句以及do…while语句进行编译,并生成中间代码和直接生汇编指令的代码生成器-a english compile-A grammar compiler, including the lexical analyzer, parser, and the expression of logical operations in a simple programming language, arithmetic expressions, assignment statements, the IF statement, While statement and do ... while statement to compile and generate compilation of intermediate code, and direct health instruction code generation-a english compile
Platform: | Size: 31324160 | Author: 认识的也是 | Hits:

[Embeded Linuxopenjpeg-1.5.1-Imote2.tar

Description: OpenJPEG-1.5.1 compiled for Imote2 (with arm-xscale-linux-gnu), sorry that you have to place them in their respective directory manually. To compile yourself: 1. Download cross compiler arm-xscale-linux-gnu. 2. Download zlib, cross compile to cross compiler directory --prefix=/directory/arm-xscale-linux-gnu/arm-xscale-linux.gnu (CC=/cross-directory/arm-xscale-linux-gnu-gcc). 3. Download libpng12, cross compile like above, better with --host=arm-xscale-linux-gnu, export PATH=/cross-compiler directory/bin/:$PATH. 4. Download openjpeg-1.5.1 source code and follow number 3, --prefix=/some-random-folder.
Platform: | Size: 918528 | Author: Fajar Purnama | Hits:

CodeBus www.codebus.net