在手机上使用C语言编写程序需要一个好的编译器。 Android平台上有很多免费的编译器可供选择。其中最受欢迎的是GCC(GNU C语言编译器),它是一个高质量的编译器,支持多种操作系统和架构。其他可选项包括Clang和LLVM,也是广泛使用的编译器。

此外,Code::Blocks和CTools是流行的集成开发环境(IDE),它们提供了更多的功能和便利性。这些工具都可以在Google Play商店中免费下载。
手机也可以安装专门的c语言编译器,比如:在手机上可以通过c4droid编译c语言程序。c4droid是款Android设备上的C/C++程序编译器 ,默认以tcc(tiny c compiler)为编译器,可以选择安装gcc插件(20mb,只有root用户可以使用),选用gcc后,可以用sdl(简单直控媒体层库,需安装sdl plugin for c4droid)和qt(nokia官方开发库,需安装sdl plugin for c4droid)。也可以开发native android APP(需安装sdl plugin for c4droid),就像google ndk一样。软件支持代码高亮,编译时间随cpu主频而定,主频越高编译越快。gcc插件版本4.7.2提供了示列程序,包含sdl,android native,qt和命令行测试程序源码。