加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
xcc.sh 407 Bytes
一键复制 编辑 原始数据 按行查看 历史
#!/bin/bash
function die() {
echo "$@" 1>&2
exit 1
}
GOOS=${GOOS:-$(go env GOOS)}
GOARCH=${GOARCH:-$(go env GOARCH)}
case "${GOOS}_${GOARCH}" in
linux_amd64) CC=musl-gcc ;;
linux_arm64) CC=aarch64-linux-gnu-gcc ;;
linux_arm) CC=arm-linux-gnueabihf-gcc ;;
darwin_amd64) CC=/opt/osxcross/target/bin/o64-clang ;;
*) die "No cross-compiler set for ${GOOS}_${GOARCH}" ;;
esac
exec ${CC} "$@"
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化