Skip to content

moisesjbc/gcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Website for creating and compiling multi-platform C/C++ programming projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published