Website for creating and compiling multi-platform C/C++ programming projects.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bd
img
install
web
.gitmodules
LICENSE
README.md

README.md

GCS - Online Compiler

GCS screenshot

About

GCS is a website which allows users to create and compile multi-platform C/C++ programming projects.

Current status

Project functional, but inactive and pottentially unsafe for its use in production.

Authors

All the code except the one listed in next "Third-party" libraries was done by:

Dependencies

  • Operating system: GNU/Linux
  • Server: XAMPP
  • Compilers: gcc and g++

GCS also needs the following packets (found in the repositories for Ubuntu) for working:

  • gcc-multilib : For compatibility between 32-bit and 64-bit architectures.
  • g++-multilib : For compatibility between 32-bit and 64-bit architectures.
  • mingw-w64-i686 : Cross-compiling to Windows (32 bits)
  • mingw-w64-x86-64 : Cross-compiling to Windows (64 bits)

Third-party libraries

GCS makes use of the following third-party libraries:

Automatic instalation (localhost)

  1. Install dependencies listed in previous "Dependencies" section.

  2. Clone this repository.

git clone git@github.com:moisesjbc/gcs
  1. cd to gcs directory
cs gcs
  1. Initialize and update repository's submodules
git submodule init
git submodule update
  1. cd to install directory
cs install
  1. Execute installer and follow instructions.
sudo ./install_localhost.sh

Automatic uninstallation (localhost)

  1. cd to install directory
cs gcs/install
  1. Execute uninstall script and follow instructions.
sudo ./uninstall_localhost.sh