Update build.sh
This commit is contained in:
10
build.sh
10
build.sh
@@ -117,7 +117,7 @@ show_usage() {
|
|||||||
echo -e "${BOLD}${BLUE_COLOR}════════════════════════════════════════════════════════════════${RESET}"
|
echo -e "${BOLD}${BLUE_COLOR}════════════════════════════════════════════════════════════════${RESET}"
|
||||||
}
|
}
|
||||||
|
|
||||||
# 参数检测(放在函数外面)
|
# 参数检测
|
||||||
if [ $# -eq 0 ] || [ -z "$1" ]; then
|
if [ $# -eq 0 ] || [ -z "$1" ]; then
|
||||||
echo -e "${BOLD}${RED_COLOR}❌ 错误:请指定架构参数!${RESET}"
|
echo -e "${BOLD}${RED_COLOR}❌ 错误:请指定架构参数!${RESET}"
|
||||||
show_usage
|
show_usage
|
||||||
@@ -125,9 +125,8 @@ if [ $# -eq 0 ] || [ -z "$1" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# 检查第一个参数是否为支持的架构
|
# 检查第一个参数是否为支持的架构
|
||||||
arch="$1"
|
if [[ ! " ${supported_boards[@]} " =~ " ${platform} " ]]; then
|
||||||
if [[ ! " ${supported_boards[@]} " =~ " ${arch} " ]]; then
|
echo -e "${BOLD}${RED_COLOR}❌ 错误:不支持的架构 '$platform'!${RESET}"
|
||||||
echo -e "${BOLD}${RED_COLOR}❌ 错误:不支持的架构 '$arch'!${RESET}"
|
|
||||||
show_usage
|
show_usage
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@@ -513,7 +512,7 @@ prepare_source_code() {
|
|||||||
|
|
||||||
echo -e " ${BOLD}${MAGENTA_COLOR}│${RESET}"
|
echo -e " ${BOLD}${MAGENTA_COLOR}│${RESET}"
|
||||||
echo -e " ${BOLD}${GREEN_COLOR}✓${RESET} ${BOLD}配置文件加载完成${RESET}"
|
echo -e " ${BOLD}${GREEN_COLOR}✓${RESET} ${BOLD}配置文件加载完成${RESET}"
|
||||||
echo -e " ${BOLD}${YELLOW_COLOR}➤${RESET} ${BOLD}架构: ${CYAN_COLOR}${arch}${RESET}"
|
echo -e " ${BOLD}${YELLOW_COLOR}➤${RESET} ${BOLD}架构: ${CYAN_COLOR}${platform}${RESET}"
|
||||||
echo -e " ${BOLD}${YELLOW_COLOR}➤${RESET} ${BOLD}GCC 版本: ${CYAN_COLOR}${gcc}${RESET}"
|
echo -e " ${BOLD}${YELLOW_COLOR}➤${RESET} ${BOLD}GCC 版本: ${CYAN_COLOR}${gcc}${RESET}"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
@@ -531,6 +530,7 @@ main() {
|
|||||||
setup_build_environment
|
setup_build_environment
|
||||||
setup_curl_progress
|
setup_curl_progress
|
||||||
prepare_source_code
|
prepare_source_code
|
||||||
|
compile_source_code
|
||||||
}
|
}
|
||||||
|
|
||||||
main "$@"
|
main "$@"
|
||||||
|
|||||||
Reference in New Issue
Block a user