#!/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...