![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=1738838426-Cx6bltu4o5zckhUzrqEturm0ePfQ0AfD-0-fd046cbeb9f38dfe2f3c6ae59154f923)
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=1738838426-jn3dnHCJH15VS5FMsOOqpo4A3NcFaKqN-0-49c65392a43cc9c9f54333442cd5d159)
图2-36 C4droid界面
(4)将文件first.c在C4droid中打开后的效果如图2-37所示。
![](https://epubservercos.yuewen.com/60FE48/16568261605808006/epubprivate/OEBPS/Images/figure_0040_0002.jpg?sign=1738838426-9LUozajUNC2iUH6Fnlh15P88bXlDhMKD-0-90fb2c28c5b947dced26a306cad061f8)
图2-37 C4droid编码界面
(5)依次单击图2-37右下角的编译和运行按钮后可以查看运行结果,它和在计算机中的运行结果完全一样,如图2-38所示。
![](https://epubservercos.yuewen.com/60FE48/16568261605808006/epubprivate/OEBPS/Images/figure_0040_0003.jpg?sign=1738838426-EDHxPvoAvaxWrHBBqHm9PI1nPx0qP4XO-0-acbe31dcb5dbfd2529de6b8ca8569754)
图2-38 C4droid调试运行界面