![C编程从入门到实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/721/30210721/b_30210721.jpg)
上QQ阅读APP看书,第一时间看更新
2.5 使用手机开发C程序
知识点讲解:视频\第2章\使用手机开发C语言程序.mp4
![](https://epubservercos.yuewen.com/60FE48/16568261605808006/epubprivate/OEBPS/Images/figure_0039_0003.jpg?sign=1739277799-NFMZDvj9ad9wifUM1OdZxK7C0lAyuobK-0-c3d0deceb55ab8de7f4b44069eee9dce)
GCC(GNU Compiler Collection,GNU编译器套件),是由GNU开发的编程语言编译器。它是利用GPL许可证发行的自由软件,也是GNU计划的关键部分。GNU包括C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj等)。GCC的设计初衷是为GNU专门编写的一款编译器,GNU是彻底的自由软件。在开发C语言方面,GCC和本章前面讲解的DEV C++差不多,所以接下来将不再讲解这款开发工具,而是重点讲解它的变种工具C4droid。C4droid是能够在Android手机上开发C和C++语言的工具,是基于GCC实现的。
(1)在网络中搜索关键字“C4droid”,该软件的各个版本的功能都差不多,到目前为止它都是“.apk”格式的,读者下载后可以直接进行安装。
(2)安装成功后,在第一次打开C4droid时系统会提示安装GCC和SDL,这两项是必须安装的。
(3)安装成功并打开C4droid后,会发现它和计算机中的开发工具类似,也具备编码、打开、编译、运行和保存等常见功能,如图2-36所示。
![](https://epubservercos.yuewen.com/60FE48/16568261605808006/epubprivate/OEBPS/Images/figure_0040_0001.jpg?sign=1739277799-pdhQsfTlHEW3WHyCzqIZg5rpDB6OvcZR-0-7756168181380384cd60b6f1f0704bdf)
图2-36 C4droid界面
(4)将文件first.c在C4droid中打开后的效果如图2-37所示。
![](https://epubservercos.yuewen.com/60FE48/16568261605808006/epubprivate/OEBPS/Images/figure_0040_0002.jpg?sign=1739277799-TLN2mWtaB78MPUWa90qCbiMo15tFqdll-0-57929612f4445f19070329919a37e044)
图2-37 C4droid编码界面
(5)依次单击图2-37右下角的编译和运行按钮后可以查看运行结果,它和在计算机中的运行结果完全一样,如图2-38所示。
![](https://epubservercos.yuewen.com/60FE48/16568261605808006/epubprivate/OEBPS/Images/figure_0040_0003.jpg?sign=1739277799-tdDJNAeTqjwitH3y3S7bT4MamVgY8N5G-0-ebc667f70703e520fc1d2855e7df71a7)
图2-38 C4droid调试运行界面