Skip to content

nkaskov/setup-gcc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 100.0%