Skip to content

d33pBug/dl-musl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

自动下载musl交叉编译工具链

Hits

使用方法如下

例如 aarch64平台

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout code
      uses: actions/checkout@v4
    - name: 下载gcc
      uses: lmq8267/dl-musl@main
      with:
        target: aarch64-linux-musl

    - name: 输出gcc版本信息
      run: $CC -v

也可以指定下载的目录 默认为/opt/musl_gcc/

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout code
      uses: actions/checkout@v4
    - name: 下载gcc
      uses: lmq8267/dl-musl@main
      with:
        target: mipsel-linux-musl  #下载的架构
        gccpath: /tmp/musl_gcc/  #设置下载的目录
        static: true  #添加-static静态链接标志
    - name: 输出gcc版本信息
      run: $CC -v

target可选架构

aarch64-linux-musl
aarch64_be-linux-musl
arm-linux-musleabi
arm-linux-musleabihf
armeb-linux-musleabi
armeb-linux-musleabihf
armel-linux-musleabi
armel-linux-musleabihf
armv5l-linux-musleabi
armv5l-linux-musleabihf
armv6-linux-musleabi
armv6-linux-musleabihf
armv7l-linux-musleabihf
armv7m-linux-musleabi
armv7r-linux-musleabihf
i486-linux-musl
i686-linux-musl
i686-w64-mingw32
m68k-linux-musl
microblaze-linux-musl
microblazeel-linux-musl
mips-linux-musl
mips-linux-musln32sf
mips-linux-muslsf
mips64-linux-musl
mips64-linux-musln32
mips64-linux-musln32sf
mips64el-linux-musl
mips64el-linux-musln32
mips64el-linux-musln32sf
mipsel-linux-musl
mipsel-linux-musln32
mipsel-linux-musln32sf
mipsel-linux-muslsf
or1k-linux-musl
powerpc-linux-musl
powerpc-linux-muslsf
powerpc64-linux-musl
powerpc64le-linux-musl
powerpcle-linux-musl
powerpcle-linux-muslsf
riscv32-linux-musl
riscv64-linux-musl
s390x-linux-musl
sh2-linux-musl
sh2-linux-muslfdpic
sh2eb-linux-musl
sh2eb-linux-muslfdpic
sh4-linux-musl
sh4eb-linux-musl
x86_64-linux-musl
x86_64-linux-muslx32
x86_64-w64-mingw32

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%