手机有C语言编程的模拟软件吗
3个回答
展开全部
只要有人开发就肯定有,但是开发得不偿失,首先输入不那么方便,其次只能编译不能调试也不能运行 。因为手机的cpu与电脑的cpu指令集不同, 编译器也不同, 你编译的东西生成的二进制文件手机根本不认识,除非你做的是java。 不知道你说的模拟软件是什么意思,就是一个开发环境类似于VC6.0那样的? 还是一个可以模拟pc运行c语言程序的? 前者我不清楚有没有人开发, 后者我可以告诉你 没有,要手机模拟pc运行c语言程序那么对手机的性能要求就太高了,首先内存你就满足不了。
更多追问追答
追问
刚刚看到一个叫C4droid
追答
我之前确实还不知道c4droid这个东西 , 涨知识了 。
首先你得清楚自己的需求,你是想方便自己没在电脑旁也能编程么?
下面是百科对c4的解释
“4droid是款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和命令行测试程序源码。
”
你要是只想编写然后又一些语法加亮的功能的话是能满足你的,
如果你想编译的话那么也可以检测到语法错误(你可以使用windows的编译器,也可以使用tcc,gcc,因为你在手机上跟本无法执行生成的程序,除非拟开发的就是手机上的软件,所以用什么编译器是一样的,对你来说只是检测语法错误)
单步调试什么的就别想了,cpu不支持, 模拟的话也对硬件要求太高, 而且c4droid也没有出模拟运行的环境。
所以 如果你想编写在pc上运行的程序的话 c4droid比你手机上的文本编辑器多了两个功能:
1 语法加亮;
2 语法检测(比如落了分号之类的) ;
你程序逻辑上的错误是调试不了的。
我曾经也在无聊的时候用过手机写程序, 就只是用的普通的文本编辑器, 那会还是塞班的,按键键盘, E71全键盘的那种的,写起来还很费劲 , 现在触屏的打字更不方便了,除非你屏幕很大还方便点, 而且手机屏幕太小了,相对于整个文件来说可显示的也太小了,很不方便编程。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询