指令碼 交叉編譯bash5 0

2021-10-09 17:24:05 字數 802 閱讀 9720

#!/bin/bash

# 通用交叉編譯指令碼

## build 編譯環境

# host 編譯出的程式的執行環境

# target 編譯出的程式(編譯器)編譯出來的程式的執行環境

# 一般不需要

path_name="bash-5.0"

path_name_zip="bash-5.0.tar.gz"

path_name_zip_url=""

path_now=`pwd`

path_install="/opt/$path_name"

path_cross_dir=""

cross_compile="$path_cross_dirarm-hisiv400-linux-"

if [ -f $path_name_zip ] ;then

wget $path_name_zip_url

fiif [ -f $path_name ] ;then

tar -xf $path_name_zip

ficd $path_name

./configure \

--prefix=$path_install \

--host=arm-hisiv400-linux \

--build=x86_64-pc-linux-gnu \

cc=$cross_compilegcc \

ar=$cross_compilear

make -j12

make install

編譯bash5.0,你只需要乙個指令碼。

BASH命令和SHELL指令碼總結 5 賦值篇

把命令執行結果賦值給變數 result grep o href website address1 wc l 如何把檔案中的每一行賦值給乙個陣列 array catfile array a bc def echo 取全部元素 a b c def echo 取第乙個元素a echo 取得陣列元素的個數4...

S5PV21交叉編譯的配置

linux工具鏈安裝使用 1 sudo tar zxvf arm linux gcc 4.5.1 v6 vfp 20120301.tgz c 2 sudo vi profile 新增到最後一行 export path path opt friendlyarm toolschain 4.5.1 bin...

ARM40 A5 GCC交叉編譯環境搭建

準備 2 解壓編譯工具鏈 將編譯工具鏈解壓到主機 opt目錄下。sudo xz d gcc linaro 4.9.4 2017.01 x86 64 arm linux gnueabi tar.xz sudo tar xvf gcc linaro 4.9.4 2017.01 x86 64 arm li...