我是个初学习C语言的大一新生,好多知识都没涉猎过,这个问题若幼稚的话还请大家包涵。
我就是想,能不能在手机上安装类似VC6这样的编译程序,这样可以用手机随时调试程序,我们学校不方便随时使用电脑。
我知道Android是基于LINUX系统的,那么能不能把LINUX下的C语言编译程序移植到Android手机上?
第一次登录CSDN,请多指教,谢谢!

解决方案 »

  1.   

    理论上是可以把PC OS上的编译程序porting到RTOS上,但目前似乎没有porting好的,如果需要只能你自己移植了,但需要有编译程序的源代码才行。
      

  2.   

    1.在cydia里搜索安装MobileTerminal 2.下载安装fake-libgcc,附件里提供 3.在cydia里搜索compiler。先安装GNU C Compiler,再安装iPhone OS C/C++ Compiler 
    打开terminal 输入compiler回车 然后按照提示一步一步进行就可以了 
    http://bbs.weiphone.com/read-htm-tid-588346.html
      

  3.   

    我所查到的,有两种方法:
    1. 直接用C写cmdline应用程序,然后写一个Android.mk文件放在该应用源代码的顶层目录,Android.mk中写明是编译成$(BUILD_EXECUTABLE). 这样编译系统会自动使用arm-eabi-gcc编译此应用,并输出可执行bin文件到 system/bin/.
    2. 在Android上安装Debian,然后使用debian的gcc
      

  4.   

    android 2.0以上里面有一个renderscript 就自己实现了一个类似于C语言的编译器
      

  5.   

    可以啊,写代码,记事本就行了, 只要你觉得手机输入够快,自己写ide,哈哈,
      

  6.   

    想法是美好的,在Android手机上可以写脚本语言,今天才看到这个软件,。。要是在手机上写软件,不太可能,也不太方便吧,。
      

  7.   

    见过一个在WM系统上用全键盘手机开发C#的软件 叫C# IDE Mobile http://www.xiaozhou.net/dotnetdevelopment/c-ide-mobile-write-your-c-code-anywhere-2009-05-29.htmhttp://handheld.softpedia.com/get/Developer-Tools/Application-Builders/C-Sharp-IDE-Mobile-57299.shtml
      

  8.   

    我大一就没这觉悟。学校不让用电脑,结果真没碰电脑。C学的一塌糊涂,一度认为自己虽然学编程,却跟编程无缘了。到大二有了电脑情况才有所好转,开始学C++、Java这些语言。C到现在还是不懂,大一的C语言也不知道是怎么过的。我们学校的机房还是收费的……
      

  9.   

    热心人很多啊 .  
    最实用的方法就是在pc上开一个ssh 然后在手机上桩这么一个ssh 的shell . 用vi编辑文件,编译什么的 ,在pc上装上就是.  我有一台vps,有时候就拿手机写写脚本什么的.  ----------
    另,手机上有SL4A可以满足你编程的欲望.这个不需要pc的. 
      

  10.   

    额~手机那几个键敲的不爽啊~如果是用那种触屏的话~编个HELLOWORLD就够你受的了……想要用手机编程的话就得跟语音联系起来吧……如果加上语音……那手机的体积就可观了……额~这么分析的话~不太现实啦……
      

  11.   

    是个初学习C语言的大一新生,好多知识都没涉猎过,这个问题若幼稚的话还请大家包涵。
    我就是想,能不能在手机上安装类似VC6这样的编译程序,这样可以用手机随时调试程序,我们学校不方便随时使用电脑。
      

  12.   

    理论上是可以把PC OS上的编译程序porting到RTOS上,但目前似乎没有porting好的,如果需要只能你自己移植了,但需要有编译程序的源代码才行。
      

  13.   

    楼主可以试试自己改装一个手机。把手机的CPU给换成x86的架构,整个缩小版的手提。就成了。。可是还有一个问题就是屏幕太小。键盘太小。用起来肯定也够呛的。。
      

  14.   

    手机上不是有编译python和basic的嘛。好像某个手机平台有C编译器
      

  15.   

    早在windows mobile的时代就可以实现了