给交叉编译工具建立软连接用脚本

写一个脚本程序
给arm-none-linux-gnueabi-*建立软链接arm-linux-*

思路:
1.ln -s arm-none-linux-gnueabi-* arm-linux-*
var1=arm-none-linux-gnueabi-*
var2=arm-linux-*

2.ln -s var1 var2
var1的值:ls arm-none-linux-gnueabi-*
var2的值:arm-linux-var3
var3的值:${}表达式求

echo “一共创建了$count个软链接”

代码

#!/bin/bash

var1=arm-none-linux-gnueabi-*

for i in $(ls $var1)
do
var3=${i##*gnueabi-}
ln -s $i arm-linux-$var3
done

exit 0

时间: 2024-10-09 18:31:04

给交叉编译工具建立软连接用脚本的相关文章

ubuntu下编译交叉编译工具链

交叉编译工具链在arm开发中出很重要的位置,开发之前肯定要先有编译器 连接器 汇编器等基础的编译工具.arm体系是一个很复杂的体系,里面的指令有数个版本不同的体系level还有很多自己的特点 ,这就要求编译器也要出几个版本的针对不同的应用. 当然网络上存在很多的编译器的资源,但是作为一个嵌入式开发人员还是要会自己构建出来一个工具链的,做到只能说不想做,不能说做不到,不然真的遇到特殊应用的需要无法作出编译器项目就直接挂了. 整个工具链的编译过程如果采用纯手工的step by step  真的需要几

交叉编译工具链介绍《Building Embedded Linux Systems》

1.前言 配置和编译一个合适的GNU工具链是相对复杂的并且需要很精细的操作,包括你需要对不同软件库之间的依赖关系.它们的各自的任务,不同软件库版本情况都有比较好的了解,编译工具链是一个乏味的工作. 2.制作之前需要了解的一些术语与名称 1)build:你编译你的工具链时所使用的编译系统. 2)host:交叉编译工具链运行在的主机系统. 3)target:你的交叉编译工具链所生成的可执行文件所要运行的目标系统. 在一些通用非嵌入式的使用,以上三个必须是一样的.但是大部分嵌入式开发中,build跟h

安装交叉编译工具arm-linux-gcc-4.3.2 并且修改环境变量

安装交叉编译工具arm-linux-gcc-4.3.2 2011-07-08 00:55:28|  分类: 嵌入式|举报|字号 订阅 环境:Fedora 9 STEP 1: 下载arm-linux-gcc-4.3.2.tgz. 把arm-linux-gcc-4.3.2.tgz随便放在一个目录,我放在了/opt.下载网站1:http://www.arm123.com.cn/linux/arm-linux-gcc-4.3.2.tgz             下载网站2:http://www.arm9

交叉编译工具链

1.嵌入式开发模型-交叉开发 在嵌入式开发过程中有宿主机和目标机的角色之分:宿主机是执行编译.链接嵌入式软件的计算机:目标机是运行嵌入式软件的硬件平台. 在宿主机执行编译的流程如下: 2.交叉编译工具链详解 参考: http://www.crifan.com/files/doc/docbook/cross_compile/release/html/cross_compile.html 3.制作交叉编译工具 参考: http://www.crifan.com/files/doc/docbook/c

【转】ARM交叉编译工具链

原文网址:http://www.veryarm.com/cross-tools 为什么要用交叉编译器? 交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,必须放到ARM CPU平台上才能运行,虽然两个平台用的都是Linux系统. 交叉编译工具链是一个由编译器.连接器和解释器组成的综合开发环境,交叉编译工具链主要由binutils.gc

交叉编译工具的安装及问题解决

一.交叉编译工具链的常识 所谓"交叉编译",就是在A机器上用交叉编译命,生成的文件可以运行在B机器上. 二.交叉编译工具链的安装  步骤: 1. 下载交叉编译工具包,如:arm-cortex_a8-linux-gnueabi.tar.bz2: 2.  复制交叉编译工具包到/home/joki/workdir/s5pc100/ 目录下,(目录随意定,最好放在用户目录下,不用考虑权限的问题) 3.  解压缩该工具包到当前目录下,解压后的目录为arm-cortex_a8,进入该命令目录bin

树莓派学习笔记——交叉编译工具链

0.前言 [1]为什么要使用交叉编译 交叉编译工具较快开发的速度.树莓派中已经安装了gcc工具链,可在树莓派中直接编译源代码生成可执行文件.于此同时,PC机上也可使用gcc工具链生成可执行代码,但是和树莓派上的gcc工具不同,PC机上的gcc工具生成intel或amd芯片上可执行的代码,但树莓派却是arm系列的芯片,显然存在不小的差异.那么使用交叉工具链便可在PC机上开发树莓派中可执行程序. 虽然树莓派的主频可达700MHz远高于一般的嵌入式系统,但相比于PC机其性能还是差些,使用交叉工具链可节

ARM交叉编译工具制作V2

此篇是<Ubuntu ARM交叉编译工具链制作过程>的升级版本. 本文主机环境为Ubuntu10.04.4桌面版 内核:2.6.32 GCC:4.4.3 ---------------------------------------------------转载请注明:xiaobin_hlj80---- Z.前期准备(使用root权限) 安装系统补丁258个(2014-11-24) 一.主机环境 1. 更改shell为bash 如果运行 ls -la /bin/sh 看到是 dash ,则请运行

archlinux安装交叉编译工具链

1. 在/usr/local下新建文件夹:arm  [[email protected] local]$sudo mkdir arm 2. 将交叉编译工具拷贝到arm文件夹中  [[email protected] arm]$sudo mv ~/Downloads/arm-2011.03-41-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 . [[email protected] arm]$ ls  arm-2011.03-41-arm-non