You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
949 B
24 lines
949 B
#!/bin/bash
|
|
export PROJECT_PATH=`pwd`
|
|
|
|
#!/bin/bash
|
|
|
|
set -e #如果某条指令执行出错,则会退出脚本
|
|
# set -v #打印正在指令的指令
|
|
set -x
|
|
|
|
# 创建编译目录
|
|
# echo "创建编译目录"
|
|
echo "mkdir -p ${PROJECT_PATH}/build"
|
|
mkdir -p ${PROJECT_PATH}/build
|
|
|
|
# 下载编译工具
|
|
cd ${PROJECT_PATH}/build
|
|
wget -c "ftp://zftpuser:zftpzwsd@192.168.1.2/zwsd/gnu_gcc_release/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.gz"
|
|
tar -xvf "gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.gz"
|
|
|
|
# 构造编译脚本
|
|
echo "cmake ../ \\" >${PROJECT_PATH}/build/build.sh
|
|
echo "-DCMAKE_C_COMPILER=${PROJECT_PATH}/build/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc \\" >>${PROJECT_PATH}/build/build.sh
|
|
echo "-DCMAKE_CXX_COMPILER=${PROJECT_PATH}/build/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-g++ \\" >>${PROJECT_PATH}/build/build.sh
|
|
chmod +x ${PROJECT_PATH}/build/build.sh
|