The answer to the question " How to create and run C program in Android device? " Is here.
To run C programs in android using Termux requires the installation of two termux packages.
- clang :
The Clang tool is a front-end compiler that is used to compile programming languages such as C, C++, Objective C and Objective C++ into machine code.
- Nano :
Text Editor to create a file
WHAT We will learn ?
- Termux Installation
- Update and Upgrade Termux
- Install packages for C language
- Develop Simple C Program using Nano text editor in Termux
- Run C Program
- Tips – Solution for “E: Unable to locate package clang” Error
Before we learn How to run the C program on android, let's take a look at Some Important Termux commands we must remember:
- To clear all screen content run the command.
$ clear
- To find current working directory.
$ pwd
- To change our current working directory to another directory. Here I’m moving in /java directory/folder.
$ cd /java
- If you want one directory/folder to move
$ cd..
- If you want to back two directories use.
$ cd ../../
- To Create New File: To Create New Directory/Folder use mkdir commad Stands for make a new directory.
$ mkdir <new-directoy-name>
- To Delete Directory/Folder in Termux
$ rmdir <directory-name>
- To delete File
$ rm <file-name>
Check this one: Amazing fact of Switch statement in C
Here is How You Can Write and Run C Programs on Your Android Devices
Step 1: Install Termux from Google Play
Step 2: Now Update and Upgrade Termux
- Open Termux
- To Update Termux type command
$ apt update
- To Upgrade Termux type command
$ apt upgrade
Step 3: Open Termux app and install clang and nano package to create and run C program
$ apt install clang
- This will install clang package
$ pkg install nano
- This command will install nano text editor if not available.
Step 4: To create C program file with .c extension
- Type $ nano learnc.c
- This will create learnc.c file and open file in nano text editor.
- Now write simple C program in nano text editor as given below.
#include <stdio.h>
int main()
{
printf("Welcome to C programming Learning World with Computer-Bits-Daily");
return 0;
}
- Press Ctrl + s to save file and Ctrl +x to exit nano text editor.
Step 5: To compile your c program
Type $ gcc learnc.c -o myoutput command and press Enter
- Here, The option -o is used to specify the output file name. If we do not use this option, then an output file with name a.out is generated.
- In the above command myoutput is output filename.
Step 6: To run your c program
$ ./ myoutput
- In the above command myoutput is file name generated when we compile learnc.c file
- You will get output “Welcome to C programming Learning World with Computer-Bits-Daily”
Step 7: To exit Termux type command
$ exit
Learn by Watching Video Tutorial on how to create and run C program On Termux.
Possible solution for “E: Unable to locate package clang” Error
- Solution 1: use $ apt update command and then try to install package
- Solution 2: use $ pkg upgrade command and then try to install package
- Solution 3: use $ termux-change-repo command and then try to install package
- Solution 4: use $ pkg install root-repo command and then try to install package
- Solution 5: use $ termux-setup-storage command and then try to install package
Free Full C Programming Course With best Android app: Computer Courses Computer Bits Daily
0 Comments