fmichlik / setup-gcc

GitHub action to set up GCC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Set up GCC

Test

This GitHub action sets up GCC in your workflow run.

  1. Installs either 32-bit or 64-bit GCC on either Ubuntu or Cygwin.
  2. For installing GCC on Windows please see my action setup-mingw.

Use it in your workflow like this:

- name: Set up GCC
  uses: egor-tensin/setup-gcc@v1
  with:
    platform: x64
  • x64 is the default value for the platform parameter and can be omitted. Use x86 if you want to build 32-bit binaries.
  • Set the cygwin parameter to 1 to set up GCC inside an existing Cygwin installation (you can set up Cygwin itself using my action setup-cygwin).
  • cc and c++ executables are set up, pointing to the gcc and g++ executables. Disable this by setting the cc parameter to 0.

API

Input Value Default Description
platform x64 Install the x86_64 toolchain.
any Install the i686 toolchain.
cygwin any Install native binaries.
1 Install Cygwin packages.
cc 1 Set up cc/c++ executables.
any Don't set up cc/c++.
hardlinks any Cygwin: don't convert any symlinks.
1 Cygwin: convert symlinks in /usr/bin to hardlinks.

License

Distributed under the MIT License. See LICENSE.txt for details.

About

GitHub action to set up GCC

License:MIT License


Languages

Language:C++ 100.0%