tranleduy2000 / c_cpp_compiler

GNU C/C++ compiler on Android, full offline compiler, Learn to code on the go.
https://play.google.com/store/apps/details?id=com.duy.c.cpp.compiler
GNU General Public License v3.0
165 stars 59 forks source link
android c cpp-compiler gcc

C/Cpp Compiler on Android - CPP N-IDE

C/C++ compiler for Android device using GCC compiler

google-play

This project is developed to help the community to learn C or C++ on the go.

You can use this app to code and compile C/C++ project without Internet.

Features

How to use SDL, NativeActivity?

You need install SDL Plugin for CPP N-IDE and open it once time to install libraries. The application will be auto detect linker flags (LDFLAGS) for your source file

How to use makefile?

  1. Write your makefile
  2. Open terminal and type "make"

How to install libraries

  1. Open drawer then click "Install libraries/Plugin"
  2. Find your prebuilt libraries your need

Currently, I supported commom libraries such as curl, CLooG, dropbear, expat, fontconfig, freetype, glib, gmp, isl, conv, pcre, png, uuid, mpc, mpfr, ncurses, openssl, ppl

Android install

TODO

Pull request always welcomed.

Screenshots

google-play google-play google-play

License

GNU GPL V3.0

Copyright (C) 2018 Tran Le Duy  

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.