瀏覽代碼

Create musl.sh

MoeClub 2 年之前
父節點
當前提交
20f8af5042
共有 1 個文件被更改,包括 19 次插入0 次删除
  1. 19 0
      musl.sh

+ 19 - 0
musl.sh

@@ -0,0 +1,19 @@
+#!/bin/bash
+
+ARCH=("aarch64-linux-musl" "x86_64-linux-musl" "x86_64-w64-mingw32");
+
+ROOTDIR="/usr/local/musl"
+mkdir -p "${ROOTDIR}"
+
+for arch in ${ARCH[@]} ; do
+  wget -qO- "http://musl.cc/${arch}-cross.tgz" |tar -zx --overwrite -C "${ROOTDIR}";
+done
+
+PATH_VAR=""
+for path in `echo "$PATH" |sed 's/:/\n/g'`; do echo "$path" |grep -q "musl" || PATH_VAR+=":${path}"; done
+for path in `find "${ROOTDIR}" -name "*-cc" 2>/dev/null`; do PATH_VAR+=":$(dirname ${path})"; done
+
+PATH_VAR=`echo "$PATH_VAR" |sed 's/^://g'`
+sed -i '/^PATH=/d' $HOME/.bashrc
+echo "PATH=${PATH_VAR}" >>$HOME/.bashrc
+