如何用手机编程c语言,手机怎么编写程序c

1,手机怎么编写程序candroid 在linux环境下编译*.so库文件可以在程序中使用,纯c++的好像目前不支持 iphone 用object-c和c++差不多只要手机可以编辑并保存h及cpp或txt文件,然后你可以把编好的程序拷贝到电脑用编译工具进行编译.
2,手机运行c语言程序手机运行c语言程序原理和arm跑linux运行c一样 。不过编译时要用到交叉编译,要在linux先用gcc静态编译好 , 才能在arm上运行 。具体方法是:1.先在linux上安装arm-linux-gcc(linux我使用的是ubuntu,arm-linux-gcc上网有很多教程,可以百度一下安装) 。2.安装好后 , 可以新建个c程序啦,可以有vi,gedit , 还可以用codeblock 。3.编译时要注意 arm-linux-gcc -static -o xx xx.c4.编译好后可以复制到sd卡,然后用cp 命令复制到 根目录的data下(在sd卡下没有权限 , 不能执行,没有权限 的可以用 chmod 777 xx 命令提升读写执行权限) 。5.执行程序啦(cd 到相应的目录,执行./xx  , 或者直接给出路径 ) 。c是编译型语言,嵌入式设备程序的编译属于交叉编译——用具有完整开发环境的电脑使用合适的编译器生成程序 。无法直接在手机上直接编译 。
3,如何在安卓上用C语言您好!下载c语言软件害哥搞这个离线包搞了个把小时 。为了清楚,上个图: 敲个LS , 什么东西都没有,这个目录是cygwin的安装目录下面的home文件夹下的用户名文件夹 。接下来是配置与Android相关的 。在home/用户名 , 这个文件夹下有一个文件为.bash_profile,打开它,到最后添加两行NDK的环境变量:NDK_ROOT=/cygdrive/d/android-ndk-r6export NDK_ROOT上面的意思是,ndk的目录是,d:/android-ndk-r6添加完之后,关闭Cygwin重新启动一下 , 然后敲入cd $NDK_ROOT,是否进入到ndk的目录了?否则就看看哪个字母错了 。在ndk的目录下samples下有很多例子,随便弄个就可编译了 。下面是新建一个项目,以对C语言在项目中的位置更清楚安卓也可以用C语言编写 , 这种方式程序效率高,但需要一些底层知识 。。。(即所谓NDK),Android在支持NDK后是可以实现用C和C++来编写的 。因为用C++比较多,之前用cocos2d-x写过Demo游戏应付课程作业 。就使用了NDK编译出.so文件然后放入Android工程用在Java层调用 。Android SDK的Java层是可以通过JNI和C/C++进行数据交互的 。详见:Android NDK | Android DevelopersThe NDK is a toolset that allows you to implement parts of your app using native-code languages such as C and C++. For certain types of apps, this can be helpful so you can reuse existing code libraries written in these languages, but most apps do not need the Android NDK.目前安卓系统还不支持吧 , 你要用c语言就得有c 语言的编译器,目前没有听说过安卓版的c编译器…你需要学习JNI(java native interface),才可以在Android调用C/C++c4droid 安卓上的C语言编译器【如何用手机编程c语言,手机怎么编写程序c】

    推荐阅读